[STM32L1] STM32Lxx 程序无法执行到main 是怎么回事?

[复制链接]
1783|9
 楼主| jcky001 发表于 2021-12-20 11:45 | 显示全部楼层 |阅读模式
从官网上下载了stm32l1xx标准库,替换了以前低版本的标准库后,发现程序跑不起来了。
LDR R0, =SystemInit BLX R0 LDR R0, =__main BX R0 ENDP
程序调试到到 BX R0 后就不执行了,全速运行模式也是无法运行起来,这个是怎么回事?

香水城 发表于 2021-12-20 11:48 | 显示全部楼层
像类似问题 多检查电源、时钟配置。

此时一般是在频繁复位。
probedog 发表于 2021-12-20 11:55 | 显示全部楼层
可能是时钟配置和实际电路板的配置不一样导致
classroom 发表于 2021-12-20 11:56 | 显示全部楼层
建议重点检查下你的供电这块
小叶三千 发表于 2021-12-20 13:06 | 显示全部楼层
启动文件也可能有区别
drer 发表于 2022-1-10 10:49 | 显示全部楼层
一开始就应该在main里边执行啊
gwsan 发表于 2022-1-10 11:22 | 显示全部楼层
跟地址不一样有关系吗
kxsi 发表于 2022-1-10 11:47 | 显示全部楼层
一定是卡在什么位置了 通过这个位置可以判定一下
nawu 发表于 2022-1-10 11:57 | 显示全部楼层
DCDC的功率是多少啊
qcliu 发表于 2022-1-10 12:13 | 显示全部楼层
原来版本的时候就可以跑起来吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1650

主题

5706

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部