[Updated 03-Jun-08 - FixEEPROM.axf v3.4] The ‘Fix_EEPROM’ utility attempts to identify a corrupted Ethernet configuration EEPROM on any of the following ARM baseboards: Integrator/CP Versatile/PB926EJ-S AB926EJ-S EB PB1176JZF-S PB11MPCore PB-A8
If the EEPROM is found to be corrupt, this utility reprograms it with the factory default values. It also allows the user to program any Ethernet MAC address into the board. The source code for this utility is provided on the Versatile family CD-ROM. To run the Fix_EEPROM utility successfully, you need: - An ARM development board with an Ethernet interface, as listed above
- A debugger which supports ‘Semihosting’. This allows the ARM code to make use of the console I/O facilities on the debug host machine
- A JTAG debug interface such as ARM’s Multi-ICE or RealView ICE to connect the debugger to the development board. On the Versatile baseboards, the USB debug connection can be used with RVD1.7+
Note: There is a utility called CPMACfix.exe or ‘MACfix’, which does not fix the corrupted Ethernet EEPROM problem. Its sole purpose is to reverse the byte order of the MAC address value stored in EEPROM, which was incorrectly programmed on some early Integrator/CP boards.
|