打印
[STM32F4]

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

[复制链接]
1108|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里面需要修改一些东西

使用特权

评论回复
5
chenjunt|  楼主 | 2022-11-6 19:03 | 只看该作者

使用特权

评论回复
6
chenjunt|  楼主 | 2022-11-6 19:06 | 只看该作者

使用特权

评论回复
7
chenjunt|  楼主 | 2022-11-6 19:11 | 只看该作者

使用特权

评论回复
8
ousj| | 2022-11-6 19:14 | 只看该作者
烧录的系统是不是被BootLoader覆盖了一部分。

使用特权

评论回复
9
pengf| | 2022-11-6 19:17 | 只看该作者
看看地址是不是有掩盖。

使用特权

评论回复
10
zhenykun| | 2022-11-6 19:20 | 只看该作者
写入新数据时自动清除

使用特权

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

使用特权

评论回复
12
huangchui| | 2022-11-6 19:25 | 只看该作者
仅仅在代码中设置中断向量表的偏移还不够,还需要在MDK中设置中断向量表的偏移。

使用特权

评论回复
13
supernan| | 2022-11-6 19:33 | 只看该作者

使用特权

评论回复
14
chenjunt|  楼主 | 2022-11-6 19:36 | 只看该作者
已经设置了 第一张图就是在keil里面设置的。

使用特权

评论回复
15
jlyuan| | 2022-11-6 19:40 | 只看该作者
硬件怎么接的

使用特权

评论回复
16
dingy| | 2022-11-6 19:44 | 只看该作者
boot的启动方式有问题吧

使用特权

评论回复
17
jiajs| | 2022-11-6 19:47 | 只看该作者
用的哪种boot方式啊

使用特权

评论回复
18
dengdc| | 2022-11-6 19:50 | 只看该作者
boot程序地址对吗

使用特权

评论回复
19
zwll| | 2022-11-6 19:55 | 只看该作者
启动模式不对吗

使用特权

评论回复
20
chenjunt|  楼主 | 2022-11-6 20:01 | 只看该作者
搞定了,呵呵,犯了低级错误…多谢各位

使用特权

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

本版积分规则

718

主题

7868

帖子

5

粉丝