basic_example on esp-12e (nodemcu v1.0) doesn't work
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- c
- Ambito
- embedded-iot, tooling
Direzione di ricerca
Inizia con la build di basic_example e le modifiche al suo Makefile, quindi esamina user_init e i comandi esptool utilizzati per creare e flashare il firmware. Riproduci il caricamento sull’ESP-12E con le impostazioni DIO, 32m e 40m, e confronta il risultato con il binario NodeMCU funzionante; il lavoro è completato quando l’esempio si avvia e stampa periodicamente senza CHECK MEM FAIL.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- Makefile
- Stelle
- 278
- Fork
- 125
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di esp8266/source-code-examples
-
nnect Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 10/100
-
ji Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 1/100
-
ch Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 1/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
Tutte le issue di esp8266/source-code-examples
Issue simili
-
approved checks-failed
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
zwave-js/firmware-updates#390 · 1 commento ·
-
OTA is not aborted correctly Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
espressif/esp-aws-iot#261 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
zephyrproject-rtos/zephyr#120011 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
DiamondLightSource/dodal#2211 ·
-
CVA6 cache increase Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100