Closed CN-Antonio closed 2 years ago
单步调试一下呢
AT-ESP8266的问题是,将断点打在main函数任何一行,开始调试,都会直接中断错误,判断最后的错误发生在rt_strcmp函数
netutils的问题是,可以进行单步调试,问题如上述所说
可惜,隔离在家,没有 ESP8266,没办法帮你了
我用l475潘多拉帮你测了一下 和这两个软件包没啥关系。
应该是这个bsp本身的问题
不需要连接ESP8266,RESET后直接中断错误,启用ESP32也会报错,只需要NUCLEO的板子就可以
不添加软件包,bsp 运行有问题吗
直接导入BSP,编译下载没有问题,红色LED闪烁,msh不报错
这次尝试了添加AT软件包的广和通L610模组支持,同样以上问题1报错,大概是BSP存在问题。
开发板为NUCLEO-U575ZI-Q,MCU型号STM32U575ZITBQU。 开发环境为RT-Thread Studio 2.2.1与2.2.3,导入BSP为项目,BSP使用stm32u575-st-nucleo,pull#5802,rtt版本尝试过latest, 4.1.0, 4.0.3, 4.0.2 工具链版本需选择GNU6.3.1或10.2.1
遇到的问题为:
thread pri status sp stack size max used left tick error
tshell 20 ready 0x00000050 0x00001000 01% 0x0000000a 000 sys work 23 ready 0x00000050 0x00000800 03% 0x0000000a 000 tidle0 31 ready 0x00000054 0x00000100 32% 0x00000020 000 main 10 running 0x00000054 0x00000800 20% 0x0000000c 000 bus fault: SCB_CFSR_BFSR:0x82 PRECISERR SCB->BFAR:00000000
\ | /
thread pri status sp stack size max used left tick error
tshell 20 running 0x000000d4 0x00001000 12% 0x00000009 000 sys work 23 suspend 0x00000094 0x00000800 07% 0x0000000a 000 tidle0 31 ready 0x00000094 0x00000100 57% 0x0000000c 000 main 10 suspend 0x000000c8 0x00000800 20% 0x0000000c 000 bus fault: SCB_CFSR_BFSR:0x82 PRECISERR SCB->BFAR:00000020