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段?