DSP6678,开发环境CCS5.5。
TI工程师您好,
请问下,我有个.asm文件的汇编代码,想和.c,.h文件一起,封装成一个lib库。但是新的工程中,调用库文件编译后,发现.map文件中无汇编代码中定义的段,请问该怎么处理。如何正确的生成呢lib、ae66、或者le66等文件呢?
期待您的答复,谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
DSP6678,开发环境CCS5.5。
TI工程师您好,
请问下,我有个.asm文件的汇编代码,想和.c,.h文件一起,封装成一个lib库。但是新的工程中,调用库文件编译后,发现.map文件中无汇编代码中定义的段,请问该怎么处理。如何正确的生成呢lib、ae66、或者le66等文件呢?
期待您的答复,谢谢!
您好,感谢您的回复。
asm文件就是实现将flash程序搬移到LL2和MSMCRAM,定义了一个.boot_sect段。
.title "flash boot"
.option D,T
.length 102
.width 140
.ref _c_int00
COPYTABLE .equ 0x70000400
.sect ".boot_sect"
.global _boot
_boot:
后面为
"搬移的汇编"
cmd文件仅仅定义了
SECTIONS
{
.boot_sect:load >MSMCRAM
}
这个asm和cmd文件已经在未封装的工程中成功使用。可以实现搬移启动的功能。
期待您的解答。谢谢!