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

TMS570LC4357: 如何编译生成bin文件,工程携带RTOS

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/ 

赞(0)
未经允许不得转载:TI中文支持网 » TMS570LC4357: 如何编译生成bin文件,工程携带RTOS
分享到: 更多 (0)