在线时间24 小时
UID3323829
ST金币0
蝴蝶豆2
注册时间2018-3-6
中级会员
- 最后登录
- 2020-7-30
|
楼主 |
发表于 2018-6-26 20:22:05
|
显示全部楼层
a0a.1 32b0c
5.关于STM32用KEIL debug硬件调试无法进入main卡在启动文件的问题
前期将我做的双电机矢量控制部分工作写入毕业设计论文,上周所有材料和工作全部完成,毕业设计结束,现在回归,继续做我的双电机矢量控制,由于前期一直是由上位机来控制双电机的运动,现在,想用自己的板子做用户接口,设置数码管及键盘,板子由我的老师画出来,现在由我来调试,编写用户程序,近期我将总结我遇到的问题,希望与众多的志同道合的朋友分享讨论。
拿到板子第一件事就是用CUBE配置了一个LED灯闪烁的程序,调试硬件,主控芯片是STM32L451CEU6,遇到的第一个问题是程序烧写正常,但是没有运行,经过DEBUG发现程序卡在启动文件,汇编部分根本没有进行下去,没有进入main函数,查看了网上的一些方法,有人提及在魔术棒设置那里DLL文件问题,因为不是很了解,以前一直用默认的也没出问题,后来又有人提到BOOT引脚问题,我查了一下老师的硬件原理图,发现BOOT0引脚悬空,于是将BOOT0引脚接地,程序马上就跑起来了,LED开始闪烁。 |
|