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

[复制链接]
 楼主| chenjunt 发表于 2022-11-6 18:46 | 显示全部楼层 |阅读模式
移植好的FreeRTOS,如果不加BOOT程序,直接运行,程序没有问题,但是加了BOOT程序后,修改了地址偏移,FreeRTOS就跑不起来了
xxrs 发表于 2022-11-6 18:51 | 显示全部楼层
还有什么现象?能再详细描述下吗?
 楼主| chenjunt 发表于 2022-11-6 18:54 | 显示全部楼层
一直卡在启动文件的 B 那个位置。原来没有FreeRTOS的程序,按照这个偏移地址运行是没有问题的
xxrs 发表于 2022-11-6 19:01 | 显示全部楼层
是不是FreeRTOS里面需要修改一些东西
 楼主| chenjunt 发表于 2022-11-6 19:03 | 显示全部楼层
 楼主| chenjunt 发表于 2022-11-6 19:06 | 显示全部楼层
 楼主| chenjunt 发表于 2022-11-6 19:11 | 显示全部楼层
ousj 发表于 2022-11-6 19:14 | 显示全部楼层
烧录的系统是不是被BootLoader覆盖了一部分。
pengf 发表于 2022-11-6 19:17 | 显示全部楼层
看看地址是不是有掩盖。
zhenykun 发表于 2022-11-6 19:20 | 显示全部楼层
写入新数据时自动清除
 楼主| chenjunt 发表于 2022-11-6 19:22 | 显示全部楼层
没有覆盖,DEBUG初始化都没问题,已进入开启任务调度器就死了。。
huangchui 发表于 2022-11-6 19:25 | 显示全部楼层
仅仅在代码中设置中断向量表的偏移还不够,还需要在MDK中设置中断向量表的偏移。
supernan 发表于 2022-11-6 19:33 | 显示全部楼层
 楼主| chenjunt 发表于 2022-11-6 19:36 | 显示全部楼层
已经设置了 第一张图就是在keil里面设置的。
jlyuan 发表于 2022-11-6 19:40 | 显示全部楼层
硬件怎么接的
dingy 发表于 2022-11-6 19:44 | 显示全部楼层
boot的启动方式有问题吧
jiajs 发表于 2022-11-6 19:47 | 显示全部楼层
用的哪种boot方式啊
dengdc 发表于 2022-11-6 19:50 | 显示全部楼层
boot程序地址对吗
zwll 发表于 2022-11-6 19:55 | 显示全部楼层
启动模式不对吗
 楼主| chenjunt 发表于 2022-11-6 20:01 | 显示全部楼层
搞定了,呵呵,犯了低级错误…多谢各位
您需要登录后才可以回帖 登录 | 注册

本版积分规则

718

主题

7868

帖子

5

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