打印
[STM32F1]

iar7.1 调试无法跑到主函数

[复制链接]
3272|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
iar7.1 调试无法跑到主函数,stm32f100的mcu,死在这个函数里SetSysClockTo24,/* Wait till PLL is used as system clock source */
    while ((RCC->CFGR & (uint32_t)RCC_CFGR_SWS) != (uint32_t)0x08)
    {
    }
但是外部没有hse怎么会进入这个函数去了,应该不执行的
是哪里设置错了还是?

QQ截图20150127110425.png (76.82 KB )

QQ截图20150127110425.png

QQ截图20150127110353.png (24.24 KB )

QQ截图20150127110353.png

QQ截图20150127110311.png (26.73 KB )

QQ截图20150127110311.png

QQ截图20150127110248.png (26.37 KB )

QQ截图20150127110248.png
沙发
mmuuss586| | 2015-1-27 12:10 | 只看该作者

如果程序单步可以执行,停在你在上面所标示的地方的问题的话,应该是程序问题;

使用特权

评论回复
板凳
liguang02|  楼主 | 2015-1-27 12:19 | 只看该作者
mmuuss586 发表于 2015-1-27 12:10
如果程序单步可以执行,停在你在上面所标示的地方的问题的话,应该是程序问题;
...



点击Download页,勾选Use flashloader选项,如下图所示

1347063720_9228.png (44.99 KB )

1347063720_9228.png

使用特权

评论回复
地板
liguang02|  楼主 | 2015-1-27 12:19 | 只看该作者
问题已经解决

使用特权

评论回复
5
291130416| | 2015-4-17 10:56 | 只看该作者

是程序问题么?能不能说下是哪的问题?我最近也遇到了类似的情况

使用特权

评论回复
6
香水城| | 2015-4-17 12:11 | 只看该作者
291130416 发表于 2015-4-17 10:56
是程序问题么?能不能说下是哪的问题?我最近也遇到了类似的情况

跑到主函数main()之前,还调用了ST的系统初始化函数,参看启动文件startup.s,以及IAR的底层初始化函数。

你把顶楼的第三幅图里的"run to main"的去掉钩,不选。然后开始从头单步调试吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

56

主题

307

帖子

2

粉丝