-
-
Notifications
You must be signed in to change notification settings - Fork 149
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added ELF downloads for debugging tasmota firmware on exception crashes #370
base: master
Are you sure you want to change the base?
Conversation
includes download for .elf file for tasmota debugging
Thanks! |
They're used by espExceptionDecoder to decode the stack trace of a hardware crash. The program normally uses .elf files created by Arduino complier. But since here we are using Platform.io ESP exception decoder asks for an ELF file since the Tasmota firmware isn't complied on the same Arduino instance. And the .elf file is created with the firmware and when trying to decode an exception it requires the specific .elf file created with the firmware. Using TasmoCompiler it can be hard to extract the .elf file if you get a exception crash. So I added the functionally to be able to download it. |
I'm not sure that "average" Tasmota user will need to debug stack trace of their devices.I'm sure it is a nice feature to have it available, but I don't want to confuse users with "firmware.elf" button next to the "firmware.bin/firmware.bin.gz" button. Maybe a switch (somewhere in the menu/top AppBar) to turn on "Advanced mode" which will be disabled by default? |
made it so you can download 'FIRMWARE.ELF'
Let me know if there is anything ive messed up