Updates for ODROID-GO#40
Merged
ThomasFarstrike merged 1 commit intoMicroPythonOS:mainfrom Feb 16, 2026
Merged
Conversation
a61ffa6 to
7cd9b98
Compare
Setup the "Buzzer" and play intro and outro ;) Don't know if "I2S audio" is possible. Battery "settings": I tested to run ODROID-GO as long as it's possible. The min. raw ADC value on ODROID-GO i have seen is 210. So update the calculation. Fix the boot by moving ODROID-GO below `fri3d_2024` because the device will hard crash on `fail_save_i2c(sda=9, scl=18)` like: ``` MicroPythonOS 0.8.1 running lib/mpos/main.py matouch_esp32_s3_spi_ips_2_8_with_camera_ov3660 ? Try to I2C initialized on sda=39 scl=38 OK Attempt to write a single byte to I2C bus address 0x14... No device at this address: [Errno 116] ETIMEDOUT Attempt to write a single byte to I2C bus address 0x5d... No device at this address: [Errno 116] ETIMEDOUT waveshare_esp32_s3_touch_lcd_2 ? Try to I2C initialized on sda=48 scl=47 Failed: invalid pin m5stack_fire ? Try to I2C initialized on sda=21 scl=22 OK Attempt to write a single byte to I2C bus address 0x68... No device at this address: [Errno 19] ENODEV fri3d_2024 ? Try to I2C initialized on sda=9 scl=18 OK A fatal error occurred. The crash dump printed below may be used to help determine what caused it. If you are not already running the most recent version of MicroPython, consider upgrading. New versions often fix bugs. To learn more about how to debug and/or report this crash visit the wiki page at: https://github.com/micropython/micropython/wiki/ESP32-debugging LVGL MicroPython IDF version : v5.4 Machine : Generic ESP32 module with SPIRAM with ESP32 Guru Meditation Error: Core 1 panic'ed (LoadProhibited). Exception was unhandled. Core 1 register dump: PC : 0x401b04dd PS : 0x00060830 A0 : 0x801b0944 A1 : 0x3ffdb390 A2 : 0x3f80d2b0 A3 : 0x00000054 A4 : 0x3f8105e8 A5 : 0x3f54b240 A6 : 0x00000001 A7 : 0xaaaaae2a A8 : 0x00000019 A9 : 0x3ffdb370 A10 : 0xaaaaae2a A11 : 0x00000063 A12 : 0x3ffc7ccc A13 : 0x00000000 A14 : 0x3f4464f4 A15 : 0x00000001 SAR : 0x00000020 EXCCAUSE: 0x0000001c EXCVADDR: 0xaaaaae37 LBEG : 0x401d2964 LEND : 0x401d296d LCOUNT : 0x00000000 Backtrace: 0x401b04da:0x3ffdb390 0x401b0941:0x3ffdb3b0 0x40086719:0x3ffdb3d0 0x401a90da:0x3ffdb460 0x401b07ba:0x3ffdb490 0x40085de9:0x3ffdb4b0 0x401a90da:0x3ffdb540 0x401b07ba:0x3ffdb5b0 0x40085de9:0x3ffdb5d0 0x401a90da:0x3ffdb660 0x401b07ba:0x3ffdb690 0x401b083a:0x3ffdb6b0 0x401d35c1:0x3ffdb6f0 0x401d3809:0x3ffdb730 0x401b0919:0x3ffdb830 0x40085b59:0x3ffdb870 0x401a90da:0x3ffdb900 0x401b07ba:0x3ffdb970 0x401b07e2:0x3ffdb990 0x401e8d02:0x3ffdb9b0 0x401e90c9:0x3ffdba40 0x401c5b2d:0x3ffdba70 ```
7cd9b98 to
08b3d3b
Compare
Closed
Contributor
|
Sweet features! We can merge it as-is, but it would be nice to investigate the crash by running ./scripts/addr2line.sh and pasting the (first 5-10) addresses (0x401b04da:0x3ffdb390, then 0x401b0941:0x3ffdb3b0 and so on) in there, just to see what might be causing the crash. Because okay, there might be no i2c on those pins but to have the whole board crash because of it is unexpected... Thanks for your help! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Setup the "Buzzer" and play intro and outro ;) Don't know if "I2S audio" is possible.
Battery "settings": I tested to run ODROID-GO as long as it's possible. The min. raw ADC value on
ODROID-GO i have seen is 210. So update the calculation.
Fix the boot by moving ODROID-GO below
fri3d_2024because the device will hard crash onfail_save_i2c(sda=9, scl=18)like: