最近买了一块AX58400的开发板,mcu用的是双核的ST32H755,在调试过程中发现只有keil单步调试可以运行,上电后无法自动运行,且调试打断点run也不能运行。我是在其开发板原程序主循环中增加了一句串口打印,单步调试至主循环,结束debug后,串口打印是正常的,重新上电就没有显示了。魔术棒选项已勾选使用微库,各位有没有遇到过呢
8条回答 默认 最新
- 「已注销」 2023-06-16 17:54关注
获得0.90元问题酬金 可能导致此问题的常见原因和建议的解决方法:
1.配置错误:确保正确配置了开发板和MCU的时钟和引脚设置。检查的代码和硬件配置文件,确保它们与使用的开发板和MCU相匹配。
2.复位问题:检查复位电路是否正常工作。确认复位引脚连接正确,复位电路元件(如电容)符合要求,并且复位电路满足MCU的复位规范。
3.中断优先级配置:如果在程序中使用了中断,确保正确配置了中断优先级。优先级不正确可能导致中断无法触发或影响程序的正常执行。
4.编译器选项:检查使用的编译器选项是否正确配置。某些编译器选项可能会影响程序的执行方式,如是否启用优化选项或调试信息。
5.电源供应问题:确保开发板的电源供应稳定,并满足MCU的要求。检查电源线路和电源管理芯片,确保它们正常工作。
6.代码错误:仔细检查的代码,尤其是主循环的逻辑。确保没有无限循环或其他导致程序无法继续执行的问题。
如果仔细检查了上述可能的问题但仍然无法解决,参考ST32H755 MCU的文档和开发板的用户手册,查看是否有关于自动运行和调试的特殊要求或限制。
解决 无用评论 打赏 举报
悬赏问题
- ¥15 高通uboot 打印ubi init err 22
- ¥20 PDF元数据中的XMP媒体管理属性
- ¥15 R语言中lasso回归报错
- ¥15 网站突然不能访问了,上午还好好的
- ¥15 有没有dl可以帮弄”我去图书馆”秒选道具和积分
- ¥15 semrush,SEO,内嵌网站,api
- ¥15 Stata:为什么reghdfe后的因变量没有被发现识别啊
- ¥15 振荡电路,ADS仿真
- ¥15 关于#c语言#的问题,请各位专家解答!
- ¥15 这个如何解决详细步骤