Other Parts Discussed in Thread: SYSCONFIG
Tool/software:
Hi Ti Expert,
Our own designed board's hardware are like this: CPSW0 + two DP83867 for EtherNet.
For IIC EEPROM, my board are the same as EVM.
I use the demo enet_lwip_cpsw_am243x-evm_r5fss0-0_freertos_ti-arm-clang to test my board. My SDK is mcu_plus_sdk_am243x_11_00_00_15.
The following is my steps.
1 I change Phy to DP83867,and modify Phy address, checked Strapped Mode in Sysconfig.
2 Modify MDIO/MDC pin according to my board.
3 Ensure the pins of RGMII is the same as my board.
When debug, I always stuck here
For the EVM board, macAddrBuf = 16, and for my board macAddrBuf = 255. This macAddrBuf is read out from EEPROM.
I've check the code, before the reading of EEPROM, there seems no writing for the EEPROM.
Here is my question, how this 16(macAddrBuf, offset 0x40) be stored in the EEPROM of EVM first time?
How could I initial my EEPROM to continue my test?
BR,
Chunyang