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

BOOT.asm 汇编程序被优化CCS优化了

CCS版本:CCSV5.3

芯片:6678

最近在做6678的NOR FLASH boot启动,测试程序来至论坛TI员工的“EMIF16加载例程”,当导入工程,发现boot.asm文件中的“[A0]  B     _wait_loop”

变成了绿色,跟被屏蔽的颜色一样,只要将前面的“[A0]”去掉后,汇编语句就有效了;将以前6455工程的boot.asm部分汇编拷贝到工程里,有条件跳转的语句显示也是一样,变成了绿色,编译后查看MAP文件BOOT段没有代码;

对汇编不是很熟悉,又不知道用其它的语句可以代替此句程序,现在DSP BOOT不起来。

请教各位专家,此问题是CCS5.3新编译器不支持C6000单核的汇编代码了吗,还是有一些编译选项没有设置好?在此先谢谢了!

Andy Yin1:

有生成boot.obj么,在工程编译属性中加上下面的的编译选项看看。

xiaodong Li2:

回复 Andy Yin1:

谢谢Andy Yin1的回复,编译结果是有生成boot.obj,就是不知道变成绿色的那句话是否还有效?

我勾选了,还是一样的,“[A0]  B     _wait_loop”,这一句话还是绿色。

麻烦给讲一下能替代此句话的汇编语句,谢谢。

s y:

回复 Andy Yin1:

我用的是TMS320C6727的DSP,FLASH是SST39VF800A,需要配套的二级引导程序boot.asm

Nick Zhang~:

没有启动起来肯定不是绿色原因,我用这个boot.asm做成功了6678的norFlash启动,在ccs里面也是绿色的

user4324793:

回复 Andy Yin1:

是否可以用CODE_SECTION伪指令定义boot函数。然后编译链接到.boot段?

赞(0)
未经允许不得转载:TI中文支持网 » BOOT.asm 汇编程序被优化CCS优化了
分享到: 更多 (0)