工具/软件:
我尝试从 ti-processor-sdk-rtos-j784s4-evm-10_01_00_04运行 DSPLIB 内核、但在运行 DSPLIB_ADD 测试时遇到问题。 以下是有关我的设置的详细信息。
- 我正在 Ubuntu 22.04.1主机上使用 J784S4 RTOS SDK 10.01.00.04
- 我通过以下链接按照 DSPLIB 构建说明进行了操作: https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j784s4/10_01_00_04/exports/docs/dsplib/docs/user_guide/build_instructions_linux.html
- 我点击以下链接按照 CCS 裸机说明进行了操作: https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j784s4/latest/exports/docs/psdk_rtos/docs/user_guide/ccs_setup_j784s4.html#debugging-without-hlos-running-on-a72-rtos-only-baremetal
- 我正在使用新的 J784S4XG01EVM 修订版 PROC141E5 (001)
我使用以下命令成功构建了代码以构建 TEST_DSPLIB_add_C7120.out
cmake -B build -DTARGET_platform=""-DBUILD_TEST="1"-DKERNEL_NAME="DSPLIB_ADD"-DSOC="j784s4"-DDEVICE="C7120"-DDSPLIB_TESTRINT="0"-DCMAKE_EXPORT_COMPILE_COMMANDS="TRURE"-debug="true_build"-debug="make_build"
然后、我 使用以下步骤在目标上运行
- C71X_0上的‘Run’->‘Connect Target’
- ‘Run’->‘Load’->‘Load Program’
- ‘Run’(运行)->‘Resume’(恢复)
运行 test_DSPLIB_add_C7120.out 可执行文件时、我不会获得任何周期输出。 CIO 窗口会填充标题、但随后不会为任何测试迭代打印周期值。 请参阅下面的输出屏幕截图。
此外、当我暂停 C7x 内核时、CCS 会给出以下错误。 是否符合预期?
相比之下、当我对 DSPLIB_胆固醇 基使用相同的构建命令时、内核会运行并为每次迭代提供周期计数、如下所示。
为什么 DSPLIB_ADD 内核没有正确运行?