请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TDA4VM 工具与软件:
如何将 CPSW2G 的 ENET 环回示例移植到 MCU2_0等另一个内核?
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.
工具与软件:
如何将 CPSW2G 的 ENET 环回示例移植到 MCU2_0等另一个内核?
默认情况下、CPSW2G 的环回示例仅在 TI SDK 的 MCU2_1和 MCU1_0内核上受支持。
要将环回示例移植到另一个内核、请执行以下更改。
1.启用预期内核的测试配置。
配置、如将 Enet Type 启用为 CPSW2G 等。
示例: 为 MCU2_0内核启用。
#if (0U == APP_ENABLE_STATIC_CFG) static EnetLpbk_EnetTypeMenu gEnetLpbk_EnetTypeMenu[] = { #if defined(BUILD_MCU1_0) || defined(BUILD_MCU2_1) || defined(BUILD_MPU1_0) { "CPSW 2G", ENET_CPSW_2G, 0U }, #elif defined(BUILD_MCU2_0) - { "CPSW 9G", ENET_CPSW_9G, 0U }, + { "CPSW 2G", ENET_CPSW_2G, 0U }, #endif };
2.除了配置外,还需要为指定内核分配资源。
从"net/examples/utils/V1"更新 enet_apprmcfg.c 文件并构建 utilis 库。
示例 :为 MCU2_0内核启用。
在进行上述更改后、编译该实用程序、后跟目标内核的环回示例
# make enet_example_utils_full_FreeRTOS core=MCU2_0 Board=j721e_evm
# make enet_loopback_test_FreeRTOS core=MCU2_0 Board=j721e_evm
注:
有关编译命令和其他功能的更多详细信息、请参阅 SDK 文档中的 PDK 用户指南。