乐鑫技术交流
直播中

徐生财

10年用户 851经验值
擅长:MEMS/传感技术
私信 关注
[问答]

IDF V4.4无法适配Micropython怎么解决?

git上下载  idf v4.4 ,  Micropython 的v1.18 或最新版,
编译后烧录到eps32或 编译 esp32c3的版本,烧录后,板子反复重启。

TX0串口输出日志:
Rebooting...
ets Jun  8 2016 00:22:57

rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:4344
load:0x40078000,len:13816
load:0x40080400,len:3340
entry 0x40080618

[15:54:32.908]收←◆Guru Meditation Error: Core  1 panic'ed (StoreProhibited). Exception was unhandled.

Core  1 register dump:
PC      : 0x40147256  PS      : 0x00060733  A0      : 0x800d6fe8  A1      : 0x3ffceeb0  
A2      : 0x00000000  A3      : 0x00000000  A4      : 0x3ffb78c8  A5      : 0x0000040e  
A6      : 0x3ffceee0  A7      : 0x3ffbf244  A8      : 0x00000000  A9      : 0x3ffcee80  
A10     : 0x00000000  A11     : 0x0000040e  A12     : 0x40083340  A13     : 0x00000000  
A14     : 0x3ffceee0  A15     : 0x00000000  SAR     : 0x0000001d  EXCCAUSE: 0x0000001d  
EXCVADDR: 0x00000008  LBEG    : 0x00000000  LEND    : 0x00000000  LCOUNT  : 0x00000000  


Backtrace:0x40147253:0x3ffceeb00x400d6fe5:0x3ffceee0 0x400d6e59:0x3ffcef10




ELF file SHA256: dc92aa87847c477c
定位 Backtrace 定位到 串口初始化函数中了。Code: Select all
0x40147253: uart_isr_register at /home/mpy/esp-idf-v4.4/components/driver/uart.c:5940x400d6fe5: uart_init at /home/mpy/mpy-v1.18/ports/esp32/build-GENERIC/../uart.c:410x400d6e59: mp_task at /home/mpy/mpy-v1.18/ports/esp32/build-GENERIC/../main.c:96

                                    

回帖(1)

王玉兰

2024-6-18 15:48:07
以下是一些建议来解决这个问题:

1. 检查硬件连接:确保您的开发板与计算机之间的连接是稳定的,没有松动或接触不良。

2. 检查烧录设置:在烧录过程中,请确保您选择了正确的烧录速度、烧录模式(DIO或QIO)和分区表。如果不确定,请尝试使用默认设置。

3. 更新固件:确保您的开发板固件是最新的。您可以在Espressif的官方网站上找到最新的固件版本。

4. 检查Micropython版本:尝试使用不同版本的Micropython,例如v1.17或v1.19,看看问题是否仍然存在。

5. 检查代码:确保您的Micropython代码没有错误或无限循环,这可能导致开发板反复重启。

6. 检查电源:确保开发板的电源稳定,没有电压波动或不稳定的情况。

7. 检查串口日志:从您提供的串口日志来看,开发板在启动过程中遇到了问题。尝试在Micropython代码中添加一些打印语句,以便更好地了解问题所在。

8. 尝试其他烧录工具:如果问题仍然存在,您可以尝试使用其他烧录工具,如esptool.py或NodeMCU Flasher。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分