Other Parts Discussed in Thread: SYSCONFIG, AM2634
器件型号:AM263X-MCAL SDK
主题中讨论的其他器件: SysConfig、 AM2634
您好、
多个器件 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。
我尝试的步骤:
-
已打开 SysConfig→ENET (CPSW) 模块→SET MAC 地址分配方法:手动输入 并添加了 MAC。
-
已保存.syscfg 并重新生成。
-
已重建、但生成的
ti_board_config.c仍包含EEPROM_read(gEepromHandle[CONFIG_EEPROM0], ...)中的 EEPROM 读取 ()EnetBoard_getMacAddrList()。
问题:
-
我必须更改哪些具体的 SysConfig 设置、以便生成的代码不调用 EEPROM? 是否有特定的复选框可以禁用用于 MAC 分配的 EEPROM 映射?
-
如果 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
-
