TI中文支持网
TI专业的中文技术问题搜集分享网站

TI-RTOS无法从flash启动

我使用的是TMS320F28377S launchpad ,开发环境是ccs6.1,rtos也是最新版本的,刚刚接触嵌入式。

最近遇到一个问题,程序的确下载到了flash,调试的时候,将PC设定为0x80000,

这时候可以运行起来,说明程序肯定下载到了FLASH中。

然而,如果用调试器进行CPU RESET,程序最开始会跳到0x3FF16A,即initboot(),再运行就卡在了一句:

 6F00        SB           0, UNC

这是为什么呢?

此外,我看.map文件,发现:

******************************************************************************
TMS320C2000 Linker PC v6.4.2******************************************************************************
>> Linked Thu Sep 24 18:19:30 2015

OUTPUT FILE NAME: <ledblink.out>
ENTRY POINT SYMBOL: "_c_int00" address: 0008a058

entrypoint 为什么不是0x80000?,当然,0x080000的第一条指令跳到了0x8a058。

在编写RTOS程序的时候,需不需要添加F2837xS_CodeStartBranch.asm?

我目前是一个小白,很渴望得到大家的指导,谢谢!

Weibo Han:

太伤心了,太伤心了,还没有人回答。。。每天就这样折腾,浪费时间啊。。。

赞(0)
未经允许不得转载:TI中文支持网 » TI-RTOS无法从flash启动
分享到: 更多 (0)