打印
[STM32F4]

FreeRTOS移植到带串口BOOT程序中,无法运行

[复制链接]
689|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chenjunt|  楼主 | 2020-10-10 22:26 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
移植好的FreeRTOS,如果不加BOOT程序,直接运行,程序没有问题,但是加了BOOT程序后,修改了地址偏移,FreeRTOS就跑不起来了

使用特权

评论回复
沙发
stly| | 2020-10-10 22:33 | 只看该作者
还有什么现象?能再详细描述下吗?

使用特权

评论回复
板凳
chenjunt|  楼主 | 2020-10-10 22:36 | 只看该作者
一直卡在启动文件的 B 那个位置。原来没有FreeRTOS的程序,按照这个偏移地址运行是没有问题的

使用特权

评论回复
地板
llljh| | 2020-10-10 22:40 | 只看该作者
是不是FreeRTOS里面需要修改一些东西

使用特权

评论回复
5
chenjunt|  楼主 | 2020-10-10 22:44 | 只看该作者

使用特权

评论回复
6
chenjunt|  楼主 | 2020-10-10 22:48 | 只看该作者

使用特权

评论回复
7
chenjunt|  楼主 | 2020-10-10 22:52 | 只看该作者

使用特权

评论回复
8
dingy| | 2020-10-10 22:56 | 只看该作者
烧录的系统是不是被BootLoader覆盖了一部分。

使用特权

评论回复
9
stly| | 2020-10-10 23:01 | 只看该作者
看看地址是不是有掩盖。

使用特权

评论回复
10
renyaq| | 2020-10-10 23:01 | 只看该作者
写入新数据时自动清除

使用特权

评论回复
11
chenjunt|  楼主 | 2020-10-10 23:04 | 只看该作者
没有覆盖,DEBUG初始化都没问题,已进入开启任务调度器就死了。。

使用特权

评论回复
12
renyaq| | 2020-10-10 23:08 | 只看该作者
仅仅在代码中设置中断向量表的偏移还不够,还需要在MDK中设置中断向量表的偏移。

使用特权

评论回复
13
supernan| | 2020-10-10 23:18 | 只看该作者

使用特权

评论回复
14
chenjunt|  楼主 | 2020-10-10 23:22 | 只看该作者
已经设置了 第一张图就是在keil里面设置的。

使用特权

评论回复
15
chenjunt|  楼主 | 2020-10-10 23:26 | 只看该作者
搞定了,呵呵,犯了低级错误……多谢各位

使用特权

评论回复
16
wangzsa| | 2020-10-10 23:31 | 只看该作者
硬件怎么接的

使用特权

评论回复
17
yufe| | 2020-10-10 23:35 | 只看该作者
boot的启动方式有问题吧

使用特权

评论回复
18
yufe| | 2020-10-10 23:38 | 只看该作者
用的哪种boot方式啊

使用特权

评论回复
19
songqian17| | 2020-10-10 23:41 | 只看该作者
boot程序地址对吗

使用特权

评论回复
20
chenjunt|  楼主 | 2020-10-10 23:45 | 只看该作者
搞定了,呵呵,犯了低级错误…多谢各位

使用特权

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

本版积分规则

718

主题

7868

帖子

5

粉丝