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

[复制链接]
1602|17
 楼主| chenjunt 发表于 2018-12-7 16:29 | 显示全部楼层 |阅读模式
移植好的FreeRTOS,如果不加BOOT程序,直接运行,程序没有问题,但是加了BOOT程序后,修改了地址偏移,FreeRTOS就跑不起来了
stly 发表于 2018-12-7 16:32 | 显示全部楼层

还有什么现象?能再详细描述下吗?
 楼主| chenjunt 发表于 2018-12-7 16:38 | 显示全部楼层
一直卡在启动文件的 B 那个位置。原来没有FreeRTOS的程序,按照这个偏移地址运行是没有问题的
llljh 发表于 2018-12-7 16:44 | 显示全部楼层
是不是FreeRTOS里面需要修改一些东西
 楼主| chenjunt 发表于 2018-12-7 16:47 | 显示全部楼层
 楼主| chenjunt 发表于 2018-12-7 16:48 | 显示全部楼层
 楼主| chenjunt 发表于 2018-12-7 16:54 | 显示全部楼层
dingy 发表于 2018-12-7 16:58 | 显示全部楼层
烧录的系统是不是被BootLoader覆盖了一部分。
stly 发表于 2018-12-7 17:12 | 显示全部楼层
看看地址是不是有掩盖。
 楼主| chenjunt 发表于 2018-12-7 17:17 | 显示全部楼层
没有覆盖,DEBUG初始化都没问题,已进入开启任务调度器就死了。。
renyaq 发表于 2018-12-7 17:21 | 显示全部楼层
仅仅在代码中设置中断向量表的偏移还不够,还需要在MDK中设置中断向量表的偏移。
supernan 发表于 2018-12-7 17:23 | 显示全部楼层
IAR我知道在这: 259295c0a3c1663923.png
 楼主| chenjunt 发表于 2018-12-7 17:29 | 显示全部楼层
已经设置了 第一张图就是在keil里面设置的。
 楼主| chenjunt 发表于 2018-12-7 17:39 | 显示全部楼层

搞定了,呵呵,犯了低级错误……结贴啦,多谢各位
heimaojingzhang 发表于 2018-12-12 13:25 | 显示全部楼层
硬件怎么接的
guanjiaer 发表于 2018-12-12 13:32 | 显示全部楼层
boot的启动方式有问题吧
晓伍 发表于 2018-12-12 13:55 | 显示全部楼层
用的哪种boot方式啊
磨砂 发表于 2018-12-12 14:08 | 显示全部楼层
boot程序地址对吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

718

主题

7868

帖子

5

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