This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM437x Starterkit QSPI boot

Hi,

I just tested myself the following process for the AM437x Starterkit, in order to attempt a QSPI boot. For that I used the latest SDK 2.00.02.11

Going by this 
http://processors.wiki.ti.com/index.php/Linux_Core_U-Boot_User%27s_Guide#AM43xx_support 


Latitude-E7450:~/ti-processor-sdk-linux-am437x-evm-02.00.02.11/board-support/u-boot-2015.07+gitAUTOINC+46c915c963$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean

Latitude-E7450:~/ti-processor-sdk-linux-am437x-evm-02.00.02.11/board-support/u-boot-2015.07+gitAUTOINC+46c915c963$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- am43xx_evm_qspiboot_config

Latitude-E7450:~/ti-processor-sdk-linux-am437x-evm-02.00.02.11/board-support/u-boot-2015.07+gitAUTOINC+46c915c963$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-

This results in a u-boot.bin to be flashed into QSPI. Here is the flashing:

U-Boot# tftpboot 82000000 u-boot.bin 
link up on port 0, speed 100, full duplex
Using cpsw device
TFTP from server 192.168.1.118; our IP address is 192.168.1.122
Filename 'u-boot.bin'.
Load address: 0x82000000
Loading: #################################################################
         ##########
         1.9 MiB/s
done
Bytes transferred = 382224 (5d510 hex)
U-Boot# sf probe 0
SF: Detected MX25L51235F with page size 256 Bytes, erase size 64 KiB, total 64 MiB, mapped at 30000000
U-Boot# sf erase 0x0 0x100000
SF: 1048576 bytes @ 0x0 Erased: OK
U-Boot# sf write 0x82000000 0x0 0x5d510
device 0 offset 0x0, size 0x5d510
SF: 382224 bytes @ 0x0 Written: OK


Then removed the SDCARD and power cycled the AM437x Starterkit, but nothing is coming out of the console.

What are we missing?

Thanks,

--Gunter