bozimmerman/Zimodem

Issue on ESP8266 NODEMCU

pyr0hax opened this issue · 7 comments

With the latest build I am having an issue where after flashing, it will not take any commands.

Capture

I had the same issue on one of mine, I just selected full erase when writing the sketch again and it worked after that.

I had the same issue on one of mine, I just selected full erase when writing the sketch again and it worked after that.

Lol I found it. Thanks. Going to try this now and see what happens

I'm seeing the same issue here, using NodeMcu V3

ERROR

Have tried using erase settings to no avail:

sett

Same issue here. Sometimes it is Exception 0, other times Exception 28.

I have tried erasing the flash. Tried a different ESP8266 module.

Setup is: Mac OS Big Sur, Arduino 1.8.13, board manager esp8266 3.0.0, ZiModem 3.6.3

Here is what Exception Decoder says:

Exception 28: LoadProhibited: A load referenced a page mapped with an attribute that does not permit loads
PC: 0x4000bf80
EXCVADDR: 0x00000000

Decoding stack results
0x4020c350: uart_rx_available(uart_t*) at /Users/bb/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.0/cores/esp8266/uart.cpp line 228
0x40206304: ZCommand::doAnswerCommand(int, unsigned char*, int, bool, char const*) at /Users/bb/Downloads/Zimodem/zimodem/zcommand.ino line 1660
0x4020506a: loop() at /Users/bb/Downloads/Zimodem/zimodem/zimodem.ino line 502
0x4020ab10: loop_wrapper() at /Users/bb/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.0/cores/esp8266/core_esp8266_main.cpp line 201
omiq commented

Same, with both a commercial C64wifi adapter and my esp8266 boards, and both the latest and the specified versions of Arduino IDE. I found some older firmware that works but I would rather get this going as it is more feature-rich


Exception (28):
epc1=0x4000bf70 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000014 depc=0x00000000

>>>stack>>>

ctx: cont
sp: 3ffffde0 end: 3fffffc0 offset: 0190
3fffff70:  4020c360 3ffef968 3ffef964 3fff0c48  
3fffff80:  3fffdad0 00000000 3ffef5ec 40206304  
3fffff90:  3fffdad0 00000000 3ffef900 4020506a  
3fffffa0:  feefeffe 00000000 3fff0c34 4020ab20  
3fffffb0:  feefeffe feefeffe 3ffe8614 40100ca1  
<<<stack<<<

--------------- CUT HERE FOR EXCEPTION DECODER ---------------⸮⸮⸮

Which ESP8266 lib is everyone using?

I'm still on 2.7.4

Again, thanks to Dabo for figuring out that the head revision of the 8266 libs is no longer safe to use. I've updated the README with his recommended rev.