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

TMS320F28377S: BIOS无法启动

Part Number:TMS320F28377SOther Parts Discussed in Thread:SYSBIOS

使用CCS10.3建立了一个F28377S的工程,编译后没有错误,烧录到芯片内,BIOS无法启动。Debug时,执行BIOS_start()后就提示“0x3FE493”.将编译生成的Debug文件夹内的lib文件夹的名字改为Lib后,重新编译后,烧录到芯片内,BIOS可以启动。Debug时,没有在出现该错误,中断和任务执行正常。请问这个是什么原因导致的?如果把工程生成的Debug文件夹删除后再编译之后就又不行了。请问是库用的不对还是CCS设置有问题?

Green Deng:

错误提示具体是怎么样的?

lib文件夹的名字本来是什么样的?

,

c c:

Debug时BIOS运行后报错信息如下,工程内的lib文件内的文件如第二张图片,正常编译完毕,会在Debug文件夹生成一个“lib”的文件夹,但是使用此时生成的程序无法运行。把Debug文件夹内的"lib"改为“Lib”,或者直接删除Debug文件夹内的“lib”文件夹,新建一个“Lib”文件夹,直接重新编译,此时…>Debug>Lib文件夹内是空的,但是程序确可以运行。

,

Green Deng:

你好,看了一下你的问题没有什么想法。我将你的问题升级到英文E2E论坛了,还请留意以下帖子的回复:

e2e.ti.com/…/tms320f28377s-bios-cannot-run

,

c c:

您好!由于我无法在英文论坛回复(提示没有有效电子邮箱,我改了三个邮箱QQ  163 均无法回复),所以麻烦你代我回复下他。谢谢!回复内容如下:

debug逐步运行到这一步后,出现错误

提示错误如下

“Break at address "0x3fe2ed" with no debug information available, or outside of program code.”

,

Green Deng:

你好,已经反馈上去了。

另外,英文E2E需要使用企业邮箱才能提问。

,

user5299269:

兄台,你建sysbios工程添加完头文件以及源文件后,BEGIN段会不会报错,说内存空间不够

,

c c:

我已经使用我们公司的邮箱了,但是还是无法提问。

,

c c:

没有报错,编译可以通过,Debug时,在BIOS_START()执行后报错。

,

Green Deng:

邮箱的问题可能需要你单独发一个帖子,然后我联系我们管理员看一下了。

,

c c:

邮箱问题以解决了。

但是上面我提的问题还是没有解决。我把看门狗禁止后,目前的现象是,正常编译后,Debug模式单步执行到

 if (xdc_runtime_Startup_rtsDone() != TRUE) {

        ti_sysbios_BIOS_linkedWithIncorrectBootLibrary();

}

这个条件内,死在里面了。

如果把编译后把生成的这两个文件删了,并且把文件夹的名字改为Lib,重新编译,不会再生成这两个文件。那么程序就会运行正常。

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

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1