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.

AM5728: CCS构建的sys/bios dsp程序无法通过remoteproc启动

Part Number: AM5728

您好:

我的RTOS_SDK版本为04.03.00.05,Linux_SDK也是这个版本,ccs版本为7.4.0.00015。

请不要劝导我使用最新版本的sdk,因为使用06.03.00.106版本的sdk我构建的ipc ex02messageq例程中的dsp程序无法正常与arm通信。

现在我想使用CCS构建一个新的sys/bios dsp程序,但是在使用ln,unbind,bind后并没有出现像使用ex02messageq中的server_dsp1.xe66一样的dsp启动提示remoteproc2: powering up 40800000.dsp

这是加载ex02messageq中的server_dsp1.xe66的提示

这是我使用ccs构建的sys/bios dsp程序的加载

这是为什么呢?当我使用ex02messageq中的dsp固件时,一切都正常,所以肯定不是remoteproc驱动的问题,是我需要在ccs中配置什么吗?我没有找到相关的文档?

以下是我使用ccs构建的步骤:

1.File->New->CCS Project

2.选择C66xx标签,在project templates and examples 下选择了SYS/BIOS->TI Target Examples->Typical ,点击next 后勾选了SYS/BIOS ,target为ti.targets.elf.C66 platform为ti.platforms.evmAM572X,点击finish

3.build project 后生成的.out文件我改名成了后缀名为xe66的文件,然后将文件下载到板子上运行。结果并不是像ex02messageq中的dsp固件一样加载成功,我现在只是想在dsp上跑一个基本的helloworld程序,但是最终没加载成功,请问我要怎么操作?

这是我找的到帖子是差不多的问题

e2e.ti.com/.../processor-sdk-k2g-ccs-sys-bios-examples-not-running-on-dsp

  • https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1001220/processor-sdk-k2g-ccs-sys-bios-examples-not-running-on-dsp?tisearch=e2e-sitesearch&keymatch=ccs%25252525252525252520sysbios%25252525252525252520%25252525252525252520dsp%25252525252525252520remoteproc#

  • 还有这个帖子的内容跟我的很像,但是并没有细节描述,我有点困惑,有相关的文档吗,我想我只是想在运行Linux的arm上加载一个跑helloworld的dsp程序,其中并没有通信的需求,ipc的文档我也看过了,但是并不是我想要https://e2e.ti.com/support/processors-group/processors/f/processors-forum/919202/ccs-am5716-arm15-load-dsp1-but-dsp-doesn-t-run

  • 我转到e2e上了,请关注下面帖子的回复。
    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1022112/am5728-how-to-run-helloworld-on-dsp-core