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.

[参考译文] AM263X-MCAL SDK:每次使用以太网配置生成 EEPROM 代码

Guru**** 2668255 points

Other Parts Discussed in Thread: SYSCONFIG, AM2634

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1594584/am263x-mcal-sdk-eeprom-code-generated-every-time-with-ethernet-configuration

器件型号:AM263X-MCAL SDK
主题中讨论的其他器件: SysConfigAM2634

您好、
多个器件 MCU_PLUS_SDK_am263x_10_02_00_13 和示例工程 Enet_cpsw_udpclient_am263x-cc_r5fss0-0_freertos_ti-arm-clang 。 我更改了 CPSW SysConfig 设置 MAC 地址分配方法→手动输入 并进入了我的 MAC 列表、但在重新生成 SysConfig 后、自动生成的电路板文件仍包含EnetBoard_getMacAddrList()EEPROM_read()用于获取 MAC 地址的调用 (I2C)。 可以了 不会 希望对 MAC 使用 EEPROM—我希望使用 SysConfig 中的手动 MAC。

我尝试的步骤:

  1. 已打开 SysConfig→ENET (CPSW) 模块→SET MAC 地址分配方法:手动输入 并添加了 MAC。

  2. 已保存.syscfg 并重新生成。

  3. 已重建、但生成的ti_board_config.c仍包含EEPROM_read(gEepromHandle[CONFIG_EEPROM0], ...)中的 EEPROM 读取 ()EnetBoard_getMacAddrList()

问题:

  1. 我必须更改哪些具体的 SysConfig 设置、以便生成的代码不调用 EEPROM? 是否有特定的复选框可以禁用用于 MAC 分配的 EEPROM 映射?

  2. 如果 SysConfig 无法删除此示例的 EEPROM 代码、建议使用什么方法来覆盖生成的EnetBoard_getMacAddrList()以便 ENET 堆栈使用手动 MAC?

环境:

  • SDK:mcu_plus_sdk_am263x_10_02_00_13

  • 示例:enet_cpsw_udpclient_am263x-cc_r5fss0-0_freertos_ti-arm-clang

  • 板:am263x-cc

  • 控制器:am2634
  • mac_addrss_through_eeprom.png

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

    尊敬的 Chethanraj:

    您需要在 CPSW 的 SysConfig 中启用定制板选项。 启用该功能后、您必须添加 phy 驱动程序代码。  

    在下面链接的常见问题解答中、第 2 点介绍了定制电路板的启用。

     【常见问题解答】AM2634:在定制电路板上集成 PHY 驱动程序
    请参阅上述常见问题解答。

    此致、

    Aswin

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

    尊敬的 Aswin:

    谢谢! 我启用了定制电路板选项并添加了 PHY 驱动程序、如前所述。 它是有效的。

    此致、
    Chethanraj t r

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

    没问题