您好、香榭丽舍
客户希望将一些数据/代码存储到 ocmc_ram 以提高代码效率。
ocmc_ram 已在 ResourceTable 中重新映射、ARM 内核上的 Linux 可以加载 DSP 代码、DSP 内核 也可以 直接访问 ocmc_ram。
但是、在 DSP cmd 文件中定义 ocmc_ram to 部分后、ARM Linux 无法加载 DSP 代码。 错误如下。
[263.199587] remoteproc remoteproc2:错误的地址 da 0x4050000 mem 0x30d40
[263.206146] remoteproc remoteproc2:无法加载程序段:-22
加载 elf 文件时、它似乎卡在里面。
ptr = rproc_da_to-va (rproc、da、memsz、RPROC_FLAGS_ELF_PHDR | addr->p_FLAGS);
左侧图像是可以成功加载的 elf 文件、右侧图像是失败的 elf 文件。
