如题,请教下怎么把一个工程的(含main函数).out文件转换成.asm文件再放到另外一个工程编译,谢谢各位!
Susan Yang:您是想将CCS生成的.out文件反汇编生成.asm文件?
很抱歉,目前我们没有这样的工具
如题,请教下怎么把一个工程的(含main函数).out文件转换成.asm文件再放到另外一个工程编译,谢谢各位!
William chen:
回复 Susan Yang:
不需要生成代码,只需要生成数据,像 .word 0x1234,0x1224,0x2123,0x1312,0x2221 …..
目的是把一个有main函数的工程的数据放到另外一个工程里一块flash区域里编译,最终形成一个.out文件进行烧录。因为有main函数,无法用生成lib文件再放另外一个工程编译。
如题,请教下怎么把一个工程的(含main函数).out文件转换成.asm文件再放到另外一个工程编译,谢谢各位!
Susan Yang:
回复 William chen:
您是想在一个工程内,调用另一个工程生成的lib?
您可以直接在CCS中新建工程时,设定为.lib文件,然后将包含函数fun()的.c源文件包含进去,并进行成功编译。
其他工程需要调用此文件时,将此.lib文件包含即可使用此函数。
如题,请教下怎么把一个工程的(含main函数).out文件转换成.asm文件再放到另外一个工程编译,谢谢各位!
William chen:
回复 Susan Yang:
不是的,一个含有main函数的独立工程是无法生成lib文件再加到另外的工程,我需要把含有main函数工程的.out文件放到另外一个独立工程里编译,像BootLoader一样。
如题,请教下怎么把一个工程的(含main函数).out文件转换成.asm文件再放到另外一个工程编译,谢谢各位!
Susan Yang:
回复 William chen:
建议您参考一下
processors.wiki.ti.com/…/C2000_Bootloader
在此我们是使用hex2000工具将out文件转换为二进制文件
如题,请教下怎么把一个工程的(含main函数).out文件转换成.asm文件再放到另外一个工程编译,谢谢各位!
William chen:
回复 Susan Yang:
.out转成.bin文件并不能将BootLoader和APP合并编译成一个.out 文件。我需要给空白芯片烧录的时候只烧录一个.out文件,但能同时将BootLoader和APP烧进去。网上有方法是BootLoader烧进去通过仿真器读出内存里面的数据,再将数据放APP工程里面指定选区编译,没有更好的方法了吗?谢谢!
如题,请教下怎么把一个工程的(含main函数).out文件转换成.asm文件再放到另外一个工程编译,谢谢各位!
William chen:
回复 William chen:
这个没有办法吗?各位大神,网上读出数据也行不通
如题,请教下怎么把一个工程的(含main函数).out文件转换成.asm文件再放到另外一个工程编译,谢谢各位!
Susan Yang:
回复 William chen:
很高兴您能解决问题!谢谢分享您的方法