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

elf输出.out文件怎么焼写进omapl138?

我以前的工程输出格式是coff,最近因为要用到starterware中的库文件,而starterware中的库是elf格式的,于是把工程改成了elf输出,程序都是在DSP C6748中运行的程序,没有用到ARM。改过以后可以正常下载并运行,程序功能也正常,但在烧写的时候出错,我焼写的步骤是先用AISgen用.out文件生成一个.bin文件,再用nandwrite工程烧入OMAPL138,我以前的工程都是这样焼写的,一直没有问题,所以是不是输出从coff变成elf后焼写过程中需要改变一些设置?如果是怎么改?

运行nandwrite工程后注意到console打印出

[C674X_0] Starting DA8xx_NANDWriter.
DA850/OMAP-L138 part detected. Its an ARM boot device
You require two images to boot this device
1) ARM UBL in AIS file format.
2) U-Boot image in raw binary format
To generate the AIS format file, you need to run the ARM/DSP .out (COFF) file generated from CCS build through the AISGen tool.
Enter the image type (one of "armais" "uboot" "other")

这是不是说明必须要coff格式的.out文件才能焼写?elf不能焼写?但TI既然有elf输出,应该就有相应的焼写方法吧?我以前没有接触过这方面,不太了解,希望能提供给我详细的烧写方法,谢谢!

noaming:

支持的,可以查看一下AISGen tool中的README.TXT

https://e2e.ti.com/support/dsp/tms320c6000_high_performance_dsps/f/115/p/438240/1573780

Tony Tang:

烧的是从.out转换后的AIS格式文件,不是.out文件。对于nandwriter来说,你给他什么他就烧什么,不做检查的。

赞(0)
未经允许不得转载:TI中文支持网 » elf输出.out文件怎么焼写进omapl138?
分享到: 更多 (0)