The DHCP application is supplied as a single executable image
dhcp.axf located in the
To run use DHCP:
Create a configuration file, see Configuration files.
Set up your DHCP server to use the configuration file.
To get the best performance, set the clock setting to appropriate values for the core module in use. For further details, see Chapter 3 ARM Boot Monitor.
Use the ARM Flash Utility (AFU) to program the dhcp.axf image into flash.
Reset the development board. The boot switcher runs DHCP application. The application:
gets an IP address.
gets the details of the file to download from the DHCP server.
downloads the file using the TFTP protocol.
checks to see if the contents of the file starts with the text string
ARMBOOTand, if it does, treats the file as a configuration file.
If the file does not start with
ARMBOOT, it is treated as a plain binary file.
After an image has loaded, use the following steps to debug using Multi-ICE and AXD:
Start the debugger.
Load the debug symbols.
Set the debugger internal variable
$top_of_memoryto reflect the size of the SDRAM you have fitted.
Enter the start address of the image.