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

高版本iar编译的StarterWare无法在SD卡运行

高版本iar 8.30编译StarterWareIAR现错误(Error[Lp049]: there was no reference to __iar_data_init3, but it is needed to initialize section .bss ….),修改了.icf文件 ,把 do not initialize  { section .noinit }; 改成了 do not initialize  { section .bss };(参考文章https://e2echina.ti.com/question_answer/dsp_arm/sitara_arm/f/25/t/97888),消除编译报警。可以在线仿真,但是放到sd卡里无法运行!但是换成低版本7.20编译出来的都正常!请问这个问题如何解决?

yongqing wang:

有啥提示错误吗

user5328579:

回复 yongqing wang:

MLO拷贝app至内存正常,但是app无法运行

Shine:

其他boot mode可以吗?

user5328579:

回复 Shine:

我们用的TI官方的TMDSSK3358开发板,只能先从SD卡启动吧

yongqing wang:

回复 user5328579:

官方的板子也可以boot mode

shen fei:

请问解决了么,我这边也是使用iar 7.x旧版本生成的MLO能够执行,但是同样工程8.3生成的MLO无任何输出

user5328579:

回复 shen fei:

我这边同样,解决方法是使用iar 7.x旧版本进行开发

shen fei:

回复 user5328579:

了解

yongqing wang:

回复 shen fei:

是不是有哪些库版本只支持低版本的iar

赞(0)
未经允许不得转载:TI中文支持网 » 高版本iar编译的StarterWare无法在SD卡运行
分享到: 更多 (0)