有没有什么工具 能把 pru 的bin文件转换为bin.h文件。
yongqing wang:
为什么要讲这个文件转换为bin.h?
user5946192:
回复 yongqing wang:
那个 sdk包里的 pru写函数 的传参 不是 指令码数组的首地址么?
user5946192:
回复 yongqing wang:
PRUICSS_pruWriteMemory 就是这个函数要传递的参数
Shine:
PRU Code Generation Tool (CGT) 2.2.1 hexpru转换工具里增加了 –array选项可以把.bin文件转成array,然后可以通过PRUICSS_pruWriteMemory函数写,请看下面的帖子。
e2e.ti.com/…/706222
user5946192:
回复 Shine:
大神我试了一下这个命令
C:\Users\yangchenglin@acoinfo.co>D:\ti-cgt-pru_2.3.1\bin\hexpru.exe –array D:\t
i-cgt-pru_2.3.1\bin\icss_switch_PRU0.bin
error: File D:\ti-cgt-pru_2.3.1\bin\icss_switch_PRU0.bin has an incompatiblemachine id of ARM报这样一个错误 。
user5946192:
回复 Shine:
我用的是 ti5718的板子
user5885945:
PRU编译器Ti V2.3.1支持编译时直接转换为array数组,需要在项目编译选项里面勾选Enable PRU Hex Utility,同时勾选输出格式选项的Array Output Format(–array)选项,得到hex文件,打开就可以看到已经转换好的16进制数组。
user5946192:
回复 user5885945:
我想 找到一个 5718的 网卡的固件 bin.h 大神能帮我编一个么?