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.

[参考译文] J721S2XSOMXEVM:如何在 mcu1_0 (R5)中测试 IPC_ECHO_TEST

Guru**** 1927770 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1371977/j721s2xsomxevm-how-to-testing-ipc_echo_test-in-mcu1_0-r5

器件型号:J721S2XSOMXEVM
主题中讨论的其他器件: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 中陷入无限循环,不再起作用。

如何修复? 如何测试和检查日志?