tanglyde 2023-06-16 16:00 采纳率: 42.9%
浏览 83
已结题

STM32单步调试可以但上电不能自动运行

最近买了一块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的文档和开发板的用户手册,查看是否有关于自动运行和调试的特殊要求或限制。

    评论

报告相同问题?

问题事件

  • 系统已结题 6月24日
  • 创建了问题 6月16日

悬赏问题

  • ¥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 这个如何解决详细步骤