主题中讨论的其他器件:TDA4VL
工具与软件:
你(们)好
我要测试 mcu1_0 / a72之间的 ipc_echo_test、而要通过 UART 检查日志。
i 成功构建应用程序回显测试。
- make option -> make ipc_echo_test_freertos -s -j"$nproc" core=mcu1_0 board=j721s2_evm
-生成 PDK 版本-> pdk_j721s2_09_01_00_22
我尝试了两种方法,但都失败了。
1. 通过 DFU 下载到 R5 RAM。
->下载正常但加载失败。 (不过、如果下载 MCU2_0并以相同的方式加载它、则会成功、但您不会运行回波测试。)
=> setenv dfu_alt_info 'r5f_firmware ram 0x90000000 0x10000000' => dfu 0 ram 0 ########DOWNLOAD ... OK Ctrl+C to exit ... => => => rproc init k3_r5f_rproc r5f@41000000: Core 1 is already in use. No rproc commands work => rproc list 0 - Name:'r5f@41000000' type:'internal memory mapped' supports: load start stop reset 1 - Name:'r5f@41400000' type:'internal memory mapped' supports: load start stop reset 2 - Name:'r5f@5c00000' type:'internal memory mapped' supports: load start stop reset 3 - Name:'r5f@5d00000' type:'internal memory mapped' supports: load start stop reset 4 - Name:'r5f@5e00000' type:'internal memory mapped' supports: load start stop reset 5 - Name:'r5f@5f00000' type:'internal memory mapped' supports: load start stop reset 6 - Name:'dsp@64800000' type:'internal memory mapped' supports: load start stop reset 7 - Name:'dsp@65800000' type:'internal memory mapped' supports: load start stop reset => rproc load 2 0x90000000 0x2072E8 ti_sci system-controller@44083000: ti_sci_get_response: Message receive failed. ret = -110 ti-sci processor set_config failed: -110 ti_sci system-controller@44083000: ti_sci_get_response: Message receive failed. ret = -110 ti-sci processor release failed: -110 Load Remote Processor 2 with data@addr=0x90000000 2126568 bytes: Failed! =>
2.在 CCS 中加载符号
1.设置 ccxml
-基本-连接: Spectrum Digital XDS560V2 STM USB Emulator
-板或设备: J721S2_TDA4VL
2.启动选择 CCXML
3.连接目标- MAIN_Cortex_R5_0_0
4.加载符号- ipc_echo_test_freertos_mcu1_0_release.xer5f
5. 启动时,它在 Hwip_data_abort_handler 中陷入无限循环,不再起作用。
如何修复? 如何测试和检查日志?