打印
[STM32F4]

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

[复制链接]
1232|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
移植好的FreeRTOS,如果不加BOOT程序,直接运行,程序没有问题,但是加了BOOT程序后,修改了地址偏移,FreeRTOS就跑不起来了,一直卡在启动文件的 B 那个位置。原来没有FreeRTOS的程序,按照这个偏移地址运行是没有问题的。求帮忙,是不是FreeRTOS里面需要修改一些东西啊?






沙发
静海惊天|  楼主 | 2017-8-30 08:59 | 只看该作者

使用特权

评论回复
板凳
jiekou001| | 2017-8-31 15:41 | 只看该作者
烧录的系统是不是被BootLoader覆盖了一部分。看看地址是不是有掩盖。

使用特权

评论回复
地板
静海惊天|  楼主 | 2017-9-1 11:53 | 只看该作者
jiekou001 发表于 2017-8-31 15:41
烧录的系统是不是被BootLoader覆盖了一部分。看看地址是不是有掩盖。

没有覆盖,DEBUG初始化都没问题,已进入开启任务调度器就死了。。

使用特权

评论回复
5
dalarang| | 2017-9-1 12:18 | 只看该作者
仅仅在代码中设置中断向量表的偏移还不够,还需要在MDK中设置中断向量表的偏移。
IAR我知道在这:


MDK你就自己找吧

使用特权

评论回复
6
静海惊天|  楼主 | 2017-9-2 10:01 | 只看该作者
dalarang 发表于 2017-9-1 12:18
仅仅在代码中设置中断向量表的偏移还不够,还需要在MDK中设置中断向量表的偏移。
IAR我知道在这:

已经设置了 第一张图就是在keil里面设置的。

使用特权

评论回复
7
jiekou001| | 2017-9-25 20:24 | 只看该作者
budong,这个太难搞了,这么多天,楼主搞定了吗

使用特权

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

本版积分规则

个人签名:QQ826505114承德嵌入式群169819567

31

主题

366

帖子

1

粉丝