We followed the schematics of BF561 to design the network part of our BF561 board, using same chip on EZ-KIT. But we got an issue when debugging this board, that was start_stack() was always running if using inetd code provided by ADI to verify the board.
As mentioned before, we followed the schematics of EZ-KIT to design our board, so EEPROM is employed. All routines regarding to network enable the EEPROM, but we didn't burn any data into it. So here are my questions.
1. Will MAC address be read out from EEPROM when code is running?
2. If no data in EEPROM, will DHCP fail to work?
And we noticed that there are some data listing below in EEPROM when checking out the LAN91C111 data sheet. So can you tell me what kind of data are reserved in EEPROM?
1. ETHERNET INDIVIDUAL ADDRESS
2. I/O BASE ADDRESS
3. MII INTERFACE