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

AM5708: 加载CCS工程编译生成的文件

Part Number:AM5708Other Parts Discussed in Thread:AM5728

您好:

        请问我用CCS构建的工程,编译生成.out文件和app文件,在linux系统中如何加载运行呢?arm启动后,加载运行CCS编译生成的程序?

Shine:

请看下面的user guide。

10.1.2. Taking the C66x Out Of Reset with Linux Running on the ARM A15

https://software-dl.ti.com/processor-sdk-rtos/esd/AM57X/08_01_00_09/exports/docs/rtos/index_how_to_guides.html#taking-the-c66x-out-of-reset-with-linux-running-on-the-arm-a15

,

?? ?:

您好:看了下这是用仿真器,运行CCS编译的程序,我想不通过仿真器,将CCS编译生成的可执行文件,放到linux文件系统,上电自动运行,该怎么实现?

,

?? ?:

我看是运行.xe66文件,该怎么转换呢?

,

Shine:

可以用IPC加载,请看下面SDK user guide。

3.7.3. IPC for AM57xx

https://software-dl.ti.com/processor-sdk-linux/esd/AM57X/08_02_00_04/exports/docs/linux/Foundational_Components_IPC.html#ipc-for-am57xx

,

?? ?:

CCS工程编译出来的是.out文件,没看到在linux下怎么加载啊

,

Shine:

上面发的链接里有说明。把server_dsp1.xe66替换成需要加载的c66x.out文件

These are generally a soft link to the intended executable. So for example, let’s update the DSP1 executable on the target:

root@am57xx-evm:~# cd /lib/firmware/
root@am57xx-evm:/lib/firmware# rm dra7-dsp1-fw.xe66
root@am57xx-evm:/lib/firmware# ln -s /home/root/ipc-starter/ex02_messageq/dsp1/bin/debug/server_dsp1.xe66 dra7-dsp1-fw.xe66

,

?? ?:

还是不理解,没有将.xe66的文件,替换c66x.out文件啊,目录里的文件还是.xe66的,您确定是.out文件?能否详细讲下?

,

Shine:

root@am57xx-evm:/lib/firmware# ln -s /home/root/ipc-starter/ex02_messageq/dsp1/bin/debug/server_dsp1.xe66 dra7-dsp1-fw.xe66上面这一行指令里,把/home/root/ipc-starter/ex02_messageq/dsp1/bin/debug/server_dsp1.xe66替换成你生成的.out文件。

,

?? ?:

应该是mpmcl load dsp0 remedsp.out,运行.out文件,请问mpmcl这个工具在哪?

,

Shine:

am5728上不支持mpmcl,请看下面的帖子。https://e2e.ti.com/support/processors-group/processors/f/processors-forum/612458/am5728-downloading-dsp-app-from-arm-under-linux

,

?? ?:

您好,用的是5708,也不支持吗?您能否给个例子,怎么执行?

,

Shine:

不支持。

,

?? ?:

那改怎么运行.out,能不能举个例子?

赞(0)
未经允许不得转载:TI中文支持网 » AM5708: 加载CCS工程编译生成的文件
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1