工具/软件:
我安装了 J721EXSOMXEVM 处理器卡的大型通用载板。 我正在通过与 TI XDS200 JTAG 探针的 JTAG 连接加载和运行程序。 我们已经使用此方法构建并运行其他代码。
我尝试仅在两个 R5 内核上运行修改后的 IPC 回波示例。 主 MCU2_0 和主 MCU2_1。 (我不会在这个时候混淆 MCU 的命名。)
我选取了常用的 ipc_echo_test_fretos 示例、通过编辑这两个内核的“ipc_rtos_echo_test.c"文件“文件、将其限制在这两个内核、如下所示。
#if defined (SOC_J721E) #define CORE_IN_TEST 1 ..... #ifdef BUILD_MCU2_0 uint32_t selfProcId = IPC_MCU2_0; uint32_t remoteProc[] = { #if defined (SOC_J721E) IPC_MCU2_1 ..... #ifdef BUILD_MCU2_1 uint32_t selfProcId = IPC_MCU2_1; uint32_t remoteProc[] = { #if defined (SOC_J721E) IPC_MCU2_0

我花了一半时间与 Code Composer Studio 和调试器配合使用、另一半时间在汇编语言中设置断点、因为它拒绝让我在 C 代码中设置断点。
