Updating/Restoring the Bootloaders

To assign a dynamic address, use the following:

EVM # dhcp

EVM # setenv ipaddr <IP address returned by dhcp>

2) Set the TFTP server IP address:

EVM # setenv serverip <TFTP server IP address>

3) Save these settings to the flash memory:

EVM # saveenv

4)Load U-Boot. To load U-Boot, the U-Boot image must be copied to the TFTP directory (usually /tftpboot), and the tftp command must specify both the image name and the destination address. In this case, the destination is in DDR memory starting at address 0x80700000, chosen arbitrarily in the DDR space.

EVM # tftp 0x80700000 <u-boot file name>

 

Total

Sector

U-Boot Load

NAND Device

Size

Size

Address

 

 

 

 

Boot device U6

512 MB

64 MB x 8

0x18000

(SAMSUNG K9F1208R0B-JIB0)

 

 

 

Storage Device U67

2 GB

 

not accessible from

(MICRON MT29F16G08FAAWC:A)

 

 

U-Boot

 

 

 

 

5)Erase the U-Boot location at the "U-Boot Load Address" shown in the previous table for your NAND device with a size that is larger than the "Bytes transferred" value from Step 4.

EVM # nand erase <U-Boot Load Address> 0x20000

6)Flash the new U-Boot from 0x80700000 to the U-Boot Load Address shown in the previous table for the corresponding NAND device.

EVM # nand write 80700000 <U-Boot Load Address> 20000

7)Power cycle the board or type "reset" to reboot. Verify that the recently flashed U-Boot is working by inspecting the build date on the serial terminal console output.

A-10

Page 58
Image 58
Texas Instruments TMS320DM357 DVEVM v2.05 manual To assign a dynamic address, use the following