Part Number:TMS570LC4357
你好:
我的TMS570LC4357工程通过makefile可交叉编译生成hex文件,但是我的uart_bootloader好像只能通过Ymodem协议传输bin文件,请问我可以生成bin文件吗?
ps:我的工程没办法导入CCS
Susan Yang:
li xy 说:我的工程没办法导入CCS
例程的话可以导入吗?只是您自己的工程不能导入?有什么错误提示吗?
li xy 说:请问我可以生成bin文件吗?
可以的,请参考
https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_OtherMCU_ccs_project-management.html
,
li xy:
我的工程包含了其他东西,只能makefile编译了,这个跟CCS无关。 我现在只能通过修改makefile去生成bin文件了。
ps:我想知道什么PC串口上位机可以发送ymodem协议的bin文件给MCU? 我找了蛮久的上位机,但是不知道选择哪一个
,
Susan Yang:
li xy 说:只能makefile编译了,这个跟CCS无关
您现在是makefile生成out文件了?那您可以使用 armhex 工具来转换为hex文件,一般是在下面的路径
C:\ti\ccs\ccs\tools\compiler\ti-cgt-arm\bin
而后使用 mkhex4bin 将hex文件转换为bin文件
C:\ti\ccs1020\ccs\utils\tiobj2bin
,
Susan Yang:
li xy 说:PC串口上位机
一般使用putty或者teraterm
,
li xy:
我是已经生成了hex文件了,所以我可以使用mkhex4bin将hex变成bin吧?
,
Susan Yang:
li xy 说:所以我可以使用mkhex4bin将hex变成bin吧?
理论上是可以的,但我一般都是在CCS下操作的,您可以试一下
https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j7200/latest/exports/docs/cg_xml_2.61.00/docs/ofd/mkhex4bin.htm
,
li xy:
谢谢,我得尝试一下不在CCS中让hex变成bin。我想知道这个方法是否可能?我不想到时候做了个无用功
,
Susan Yang:
您可以尝试市面上比较常见的工具,如 Hex2bin
https://sourceforge.net/projects/hex2bin/