硬汉嵌入式论坛

 找回密码
 立即注册
查看: 6538|回复: 4
收起左侧

[有问必答] Freertos在Bootloader下做应用程序不运行

[复制链接]

1

主题

5

回帖

1

积分

新手上路

积分
1
发表于 2014-7-5 13:40:04 | 显示全部楼层 |阅读模式
版主求助
我自己做了一个SDCard的bootloader占用内置Flash的0x8000000--0x8008000,所以自己的应用程序是下载到0x8008000之后的Flash,用官方的出厂程序和UCOS+UCGUI测试Bootloader完美运行,应用程序只改两个地方一个是Option-Target-IROM 另一个是#define VECT_TAB_OFFSET 0X8000
问题:换用Freertos之后,应用程序不运行,自己刚接触Freertos 不知是什么原因导致的这个问题
PS:SDbootloader是好用的
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107852
QQ
发表于 2014-7-5 14:35:32 | 显示全部楼层
FreeRTOS也没有什么需要特别注意的地方,你看下是不是中断入口地址的问题。
回复

使用道具 举报

1

主题

5

回帖

1

积分

新手上路

积分
1
 楼主| 发表于 2014-7-5 14:41:36 | 显示全部楼层

回 eric2013 的帖子

eric2013:FreeRTOS也没有什么需要特别注意的地方,你看下是不是中断入口地址的问题。 (2014-07-05 14:35) 
应用程序只改两个地方一个是Option-Target-IROM 另一个是#define VECT_TAB_OFFSET 0X8000
应该就只改这两个地方就好了吧   
已进入freertos就HardFault_Handler
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107852
QQ
发表于 2014-7-5 21:13:29 | 显示全部楼层

回 stentor 的帖子

stentor:应用程序只改两个地方一个是Option-Target-IROM 另一个是#define VECT_TAB_OFFSET 0X8000
应该就只改这两个地方就好了吧  
已进入freertos就HardFault_Handler (2014-07-05 14:41) 
应该是中断入口地址的问题,你好好检查下,其它地方没有什么要特别注意的。
回复

使用道具 举报

1

主题

5

回帖

1

积分

新手上路

积分
1
 楼主| 发表于 2014-7-8 02:11:36 | 显示全部楼层

回 eric2013 的帖子

eric2013:应该是中断入口地址的问题,你好好检查下,其它地方没有什么要特别注意的。 (2014-07-05 21:13) 
DEBUG看了下  没进MAIN函数  觉得可能是堆栈没设置好
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-16 01:06 , Processed in 0.160715 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表