This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Compiler/AM5718: Generating C array from PRU elf file

Part Number: AM5718

Tool/software: TI C/C++ Compiler

Hello everyone,

I want to port the PRU ethernet driver to other RTOS we used.

Now I'm facing the problem of firmware loading.

Firmware in PDK packet is elf format, and I need to converte it in C array format,

Form some threads in E2E community, I know the hexpru tool can do this job, 

I tried it but failed,

error: File icss_dualemac_PRU0.bin has an incompatible machine id of ARM

the  icss_dualemac_PRU0.bin is copy from packages\ti\drv\icss_emac\firmware\icss_dualemac\bin\am571x\a15_0\REV2

A similar problem in E2E China is 

Some information:

PRU tool version is:ti_cgt_pru_2.3.1

PDK version:pdk_am57xx_1_0_14

host OS: Win7,64bit

Please give me som help...

Best Regards,

Rui Zhengxin