工具/软件:
我一直在尝试构建随 AM57 PDK 提供的 CSL EDMA 乒乓示例、我希望将其部署到板载 DSP 内核以进行测试。 我遵循了 C66 DSP 评估板的常见问题解答帖子、 常见问题解答链接、并充分利用了这一链接、但我遇到了链接器错误、我不确定如何解决。
关于如何修复链接器错误、有没有任何指导?
问题似乎与某个库有关、该库本应在上面链接的常见问题解答中的先决条件的第3步中编译、因此我将再次尝试重建、但希望收到任何其他故障排除建议。
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.
你好 Josue、
我正在使用 Processor SDK 09.03.00.00、其 AM57的 PDK 版本为1.0.21。
我假设、由于 CSL 示例仍然存在于我为 AM57下载的 PDK 中、因此它应该仍然有效。 我在……\pdk_am57xx_1_0_21\packages\ti\CSL\Channel\IP\EDMA\V0\CSL_edma3ChannelOpen.c 中找到了缺失函数 src 的实现、但这个函数似乎也不起作用。
Quin、
您是否尝试过构建 processor_sdk_rtos_am57xx_09_03_00_00/pdk_am57xx_1_0_21/packages/ti/csl/example/EDMA/EDMA_TEST/DMA_PING_TEST.c?
我相信您可以从 processor_sdk_rtos_am57xx_09_03_00_00/pdk_am57xx_1_0_21/packages/ti/build 中进行此操作、
键入以下内容以获得帮助:
processor_sdk_rtos_am57xx_09_03_00_00/pdk_am57xx_1_0_21/packages/ti/build$ make -s help
-Josue
您好 Josue、
运行"gmake Board=evmAM572x all -J4"我可以在"processor_sdk_rtos_am57xx_09_03_00_00\pdk_am57xx_1_0_21\packages\ti\binary\CSL_EDMA_TEST_APP\bin\idkAM572x\CSL_EDMA_TEST_APP_c66x_RELEASE.xe66"下看到二进制文件。
您能给我一种将其上传到 DSP 内核的方法吗?
Quin、
说明文件中描述了几种方法、具体取决于您拥有的可用功能以及您计划在系统上运行的操作系统、引导模式等
请参阅以下内容: https://software-dl.ti.com/processor-sdk-rtos/esd/AM57X/09_03_00_00/exports/docs/rtos/index_overview.html#processor-sdk-rtos-getting-started-guide
-Josue
您好 Josue、
我花了很多时间尝试从本文档中找到所需内容。 所有示例似乎都使用 CCS 将可执行文件构建/调试到 DSP 内核中。 我尝试创建一个 CCS 工程以使用 JTAG 调试器通过现有的 exe 进行调试、但我可以加载简单的"Hello、World!" 使用它的程序、尝试将它用于此.xe66文件对我不起作用。 如果我缺少一些明显的信息、请告诉我。
我发现的另一个问题是、在 AM57上、有一个文件夹"MCU"/lib/firmware、其中包含2个 DSP 内核中的每一个的.xe66文件。 如果我尝试用 EDMA 示例替换其中一个程序、您能告诉我如何监测运行的程序吗? JTAG 调试程序还是其他操作?
至于系统配置、我当前只是将 DSP 内核用作裸机、a15内核运行 Linux 并将 u-boot 作为引导加载程序。 当前正在从 SD 卡插槽进行引导。
Quin、
您可以通过在以下位置加载 GEL 文件以显式说明来从 JTAG 引导电路板: https://software-dl.ti.com/processor-sdk-linux/esd/docs/06_03_00_106/linux/How_to_Guides/cs.with_ccs/AM572x_GP_EVM_JTAG_just.html Hardware_Setup_ Hardware_Setup
在 Linux 中、请阅读 Foundational_Components_的以下部分:https://software-dl.ti.com/processor-sdk-linux/esd/AM57X/09_03_06_05/exports/docs/linux/SDK.html#ipc-for-am57xx
-Josue
您好 Quinn、
我将尝试回答文森佐提出的以下问题:
请告诉我以下几点:
Hardware_Setup