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.

[参考译文] AM6442:在使用 SysConfig 和 MCU Plus SDK 10.01.00 时、如何在不使用 EEPROM 的情况下设置 Mac 地址池?

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1526920/am6442-how-to-set-mac-address-pool-without-using-eeprom-when-using-sysconfig-and-mcu-plus-sdk-10-01-00

器件型号:AM6442
主题:SysConfig 中讨论的其他器件

工具/软件:

尊敬的先生:

   我们将尝试基于 MCU Plus SDK 中的示例开发 ICSSG TAS 应用(例如:enet_icssg_TAS_am64x-evm_r5fss0-0_freertos_ti-arm-clang)。 但我们的定制板没有 EEPROM、因此我们未能填充池中的所有 MAC 地址。 我们尝试在代码中进行跟踪、发现当由 SysConfig 生成时、代码耦合在一起、然后导入到工程中。 我们尚未找到 通过硬码或其他方式填写 MAC 的方法。 您能告诉我们如何配置 SysConfig 或 SDK 以使 ICSSG TAS 示例可以在没有内部具有 MAC 地址的 EEPROM 的电路板上运行吗?

   谢谢!

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

    您好、Brian、

    您可以通过 SysConfig-GUI 工具完成此操作。

    打开 SysConfig gor 此示例后、导航至 enet (ICSS)> System integration config> MAC address Assignment method、并将其设置为手动条目。 这样、您可以使用硬编码值填充 MAC 地址池。 这也将跳过尝试从 EEPROM 读取。 电子保险丝中填充的 MAC 地址不会被读取并填充在具有 Manual entry 选项的池中。

    如果您需要任何进一步的帮助、请告诉我。

    此致、
    Teja。

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

    我尝试更改此设置、但仍然遇到一些故障:在 ti_board_config.c 文件中使用未声明的标识符“CONFIG_EEPROM0"。“。

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

    您好、Brian、

    我建议启用定制电路板选项并对定制电路板进行必要的更改、以便您可以从代码中消除此依赖关系。 您可以在以下位置找到用于启用定制电路板的文档: https://software-dl.ti.com/mcu-plus-sdk/esd/AM64X/latest/exports/docs/api_guide_am64x/enet_migration_guide_top.html#CustomBoardSupport

    启用此功能后、您可以安全地从 您现在创建的定制 board_config.c 文件中删除任何依赖项和所有依赖项。 理想情况下、EEPROM 模块引用将仅在“EnetBoard_getMacAddrList"函“函数中使用。 将 MAC 地址模式设置为手动输入时、不会使用该函数。

    谢谢。此致、
    Teja。