Hi,
We have one custom 66AK2E05 board on which I flashed the whole Linux Image with the last version of MCSDK. I want now to migrate from MCSDK to Processor SDK but I am stucked at the U-Boot on NAND part. As soon as I set "Free Run" in CCS (see step 8 below), I cannot type anything on the u-boot prompt and cannot go further.
What did I do wrong?
I followed this workflow for MCSDK which worked:
1) Flash the EVM Image on board with program_evm.js
2) Compile the NAND U-Boot Image on host
$ make k2e_evm_config $ make u-boot-nand.gph
3) Connect the TI Debug Probe XDS200 with JTAG Interface to the board and start the board with U-Boot for UART and stop the autoboot by pressing any key before end of countdown,
4) Start CCS on the host right click on the Target Configuration file for 66AK2E05 with XDS200 probe and select “Launch Selected Configuration”
5) Right click on “Texas Instruments XDS2xx USB Debug Probe_0/CortexA15_0 core” at the debug window and select “Connect Target”,
6) Once target connection is successful, suspend Target if necessary (Select Run --> Suspend from the top level menu)
7) Choose Tools --> Load Memory option from the top level menu. At the Load Memory Window, choose the u-boot binary file for NAND boot (previously compile U-Boot-nand.gph) through “Browse” button and click “Next” button. In the next window, enter start address as 0x87000000 (DDR address), choose Type-size “32 bits” and click “Finish” button.
8) From the “Run” top level menu, , select “Free Run”.
9) Under u-boot prompt on the target, enter the following commands:
$ nand ecclayout set 1 $ nand erase.part bootloader $ nand write 0x87000000 bootloader 0x60000 $ nand ecclayout set 0
10) Shutdown board and set boot mode to NAND
11) Power up the board
Steps 1 to 7 seem to work with Processor SDK with the following changes:
- I used u-boot.bin file from the /boad-Support/u-boot-* Folder to start with UART
- I compiled the MLO Image (u-boot for NAND) with
$ make k2e_evm_defconfig $ make MLO