硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4506|回复: 7
收起左侧

[CMSIS-RTOS] 程序不能成功跳转到main函数

[复制链接]

29

主题

177

回帖

264

积分

高级会员

积分
264
发表于 2021-3-23 11:20:12 | 显示全部楼层 |阅读模式
QQ截图20210323111549.bmp
程序全速运行一直卡在这里 不能跳转到main函数   这是咋原因 ??、硬汉
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106749
QQ
发表于 2021-3-24 08:28:55 | 显示全部楼层
这个一般多见于HSE_VALUE大小和你板子的实际晶振大小不一致,还有就是你的部分外设初始化有问题。
回复

使用道具 举报

29

主题

177

回帖

264

积分

高级会员

积分
264
 楼主| 发表于 2021-3-24 09:32:30 | 显示全部楼层
QQ截图20210324091855.bmp   HSE 这里确认应该没错吧

QQ截图20210324092633.bmp QQ截图20210324092650.bmp 这两张截图是程序有跳转    实际如果不搞跳转   就能进到main函数这里   难道跳转有问题??以前MD4下面都是这么跳转的呀
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106749
QQ
发表于 2021-3-24 10:08:35 | 显示全部楼层
wlx18682353162 发表于 2021-3-24 09:32
HSE 这里确认应该没错吧

这两张截图是程序有跳转    实际如果不搞跳转   就能进到main函数这里   难道 ...

中断向量表位置在SystemInit函数里面就设置好试试
回复

使用道具 举报

29

主题

177

回帖

264

积分

高级会员

积分
264
 楼主| 发表于 2021-3-24 10:54:34 | 显示全部楼层
重新新建了一个空白工程 能正常跳转main函数  
然后我再勾选RTX,再进入调试就不能进入main函数了
再取消RTX选项  ,又正常了。硬汉
QQ截图20210324104203.bmp
QQ截图20210324104224.bmp
QQ截图20210324104333.bmp
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106749
QQ
发表于 2021-3-25 09:46:38 | 显示全部楼层
wlx18682353162 发表于 2021-3-24 10:54
重新新建了一个空白工程 能正常跳转main函数  
然后我再勾选RTX,再进入调试就不能进入main函数了
再取消 ...

你这个是用RTX5作为APP吗,干脆参考我这个吧

分享个基于STM32H7的BOOT和APP代码都使用RTX5的案例,相互之间任意跳转
http://www.armbbs.cn/forum.php?m ... 7247&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

29

主题

177

回帖

264

积分

高级会员

积分
264
 楼主| 发表于 2021-3-25 15:47:24 | 显示全部楼层
谢谢 , 问题解决, QQ截图20210325154045.bmp 把这个地方改一下 就正常了  
这个地方和main入口第一句NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x2000); 一样的意思   设置中断向量表地址



回复

使用道具 举报

29

主题

177

回帖

264

积分

高级会员

积分
264
 楼主| 发表于 2021-3-25 15:48:44 | 显示全部楼层
eric2013 发表于 2021-3-24 10:08
中断向量表位置在SystemInit函数里面就设置好试试

难道非得在这里设置好才行  太奇怪了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-4 08:57 , Processed in 0.314170 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表