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.

AM335x - flashing nk.bin to NAND for a production enviroment

Other Parts Discussed in Thread: UNIFLASH

Hi everyone

I have a dev board which successfully boots from an SD card.

Our final product will not have an SD card and will need to boot from NAND.

It will not have Ethernet either.

Q1. Does anyone have any recommendations for being able to flash EBoot and nk.bin to NAND in a production environment?

At the moment I'm trying to flash to NAND.

Following the instructions below I can flash MLO/EBoot to NAND and it boots from NAND but stops at the menu as it can't find nk.bin. 

Q2. I can't see how to flash nk.bin to NAND?

From the WinCE BSP user guide
Flashing NAND
1) Copy MLO.uart to SD and rename it to MLO
2) Set Boot pin to boot from SD: SW3[8:1]=00000001 SW4[8:1]=01000000
(NOTE: label on sw is in reverse (as of 4Jan2012), “ON” is actually 0)
3) On PC, open HyperTerminal with 115200-8-NONE-1
4) Boot up EVM.
5) ‘§’s should now be displayed on HyperTerminal every 10 sec.
6) On HyperTerminal: Transfer > Send File > ‘Xmodem’ on drop down and browse to AM33X-nand.raw in Flat Release Directory.
7) Click 'Send' and download should now begin.
8) When download is done, power off EVM
9) Change boot switch setting to boot from NAND flash (SW3[8:1]=00000010 SW4[8:1]=01000000)
10) Power up the board. The board should now boot from NAND flash.

Regards
Terry