@ -61,7 +61,7 @@ Supported image formats:
- u-boot.bin: for loading and running u-boot.bin through Texas instruments
- u-boot.bin: for loading and running u-boot.bin through Texas instruments
code composure studio (CCS)
code composure studio (CCS)
- u-boot-spi.gph: gpimage for programming SPI NOR flash for SPI NOR boot
- u-boot-spi.gph: gpimage for programming SPI NOR flash for SPI NOR boot
- u-boot-nand.gph : gpimage for programming AEMIF NAND flash for NAND boot
- MLO : gpimage for programming AEMIF NAND flash for NAND boot
Build instructions:
Build instructions:
===================
===================
@ -76,9 +76,9 @@ To build u-boot-spi.gph
>make k2hk_evm_defconfig
>make k2hk_evm_defconfig
>make u-boot-spi.gph
>make u-boot-spi.gph
To build u-boot-nand.gph
To build MLO
>make k2hk_evm_defconfig
>make k2hk_evm_defconfig
>make u-boot-nand.gph
>make MLO
Load and Run U-Boot on keystone EVMs using CCS
Load and Run U-Boot on keystone EVMs using CCS
=========================================
=========================================
@ -157,12 +157,12 @@ instructions:
1. Start CCS and run U-boot as described above.
1. Start CCS and run U-boot as described above.
2. Suspend Target. Select Run -> Suspend from top level menu
2. Suspend Target. Select Run -> Suspend from top level menu
CortexA15_1 (Free Running)"
CortexA15_1 (Free Running)"
3. Load u-boot-nand.gph binary from build folder on to DDR address 0x87000000
3. Load MLO binary from build folder on to DDR address 0x87000000
through CCS as described in step 2 of "Load and Run U-Boot on K2HK EVM
through CCS as described in step 2 of "Load and Run U-Boot on K2HK EVM
using CCS", but using address 0x87000000.
using CCS", but using address 0x87000000.
4. Free Run the target as described earlier (step 4) to get u-boot prompt
4. Free Run the target as described earlier (step 4) to get u-boot prompt
5. At the U-Boot console type following to setup u-boot environment variables.
5. At the U-Boot console type following to setup u-boot environment variables.
setenv filesize <size in hex of u-boot-nand.gph rounded to hex 0x10000>
setenv filesize <size in hex of MLO rounded to hex 0x10000>
run burn_uboot_nand
run burn_uboot_nand
Once u-boot prompt is available, Power OFF the EVM. Set the SW1 dip switch
Once u-boot prompt is available, Power OFF the EVM. Set the SW1 dip switch
to "ARM NAND Boot mode" as per instruction at
to "ARM NAND Boot mode" as per instruction at