basic_example on esp-12e (nodemcu v1.0) doesn't work
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- c
- Área
- embedded-iot, tooling
Línea de trabajo
Comienza con la compilación de basic_example y los cambios en su Makefile; después inspecciona user_init y los comandos de esptool utilizados para crear y flashear el firmware. Reproduce la carga en el ESP-12E con las configuraciones DIO, 32m y 40m, y compara el resultado con el binario funcional de NodeMCU; se considera terminado cuando el ejemplo arranca e imprime periódicamente sin CHECK MEM FAIL.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I built the basic_example (https://github.com/esp8266/source-code-examples.git) and simply put the following code at the beginning of user_init
uart_div_modify(0, UART_CLK_FREQ / 115200);
while (true) {
os_printf("Starting\n\r");
os_delay_us(1000000);
}
then considering that nodemcu v1.0 uses DIO for SPI flash, I modified the Makefile in two places:
- $(Q) $(ESPTOOL) elf2image -o $(FW_BASE)/ $(TARGET_OUT)
+ $(Q) $(ESPTOOL) elf2image --version=2 -o $(FW_BASE)/fw.bin $(TARGET_OUT)
in order to obtain a single bin and I added some options to esptool for loading:
- $(ESPTOOL) --port $(ESPPORT) write_flash $(FW_FILE_1_ADDR) $(FW_FILE_1) $(FW_FILE_2_ADDR) $(FW_FILE_2)
+ $(ESPTOOL) --port $(ESPPORT) write_flash -fm dio -fs 32m -ff 40m $(FW_FILE_ADDR) $(FW_BASE)/$(FW_FILE)
The program doesn't start up, I expected a periodic printing but I don't get anything.
I tried to load the nodemcu bin with the esptool command and I get a CHECK MEM FAIL even if it does work.
- Lenguaje dominante
- Makefile
- Estrellas
- 278
- Forks
- 125
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de esp8266/source-code-examples
-
nnect Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 10/100
-
ji Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 1/100
-
ch Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 1/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
-
Can not compile blinky on ubuntu Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
Todos los issues de esp8266/source-code-examples
Issues similares
-
Status: Opened
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
zephyrproject-rtos/zephyr#120157 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
pending-approval
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
zwave-js/firmware-updates#390 · 3 comentarios ·