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

求解决 pru 固件问题

有没有什么工具 能把 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 大神能帮我编一个么?

赞(0)
未经允许不得转载:TI中文支持网 » 求解决 pru 固件问题
分享到: 更多 (0)