Part Number: PROCESSOR-SDK-AM335X
Hi,
I need to load the application to nand flash memory and boot the processor from nand flash and the run the application. Could anyone tell me the procedure or details.
Regards
Gaurav
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.
Part Number: PROCESSOR-SDK-AM335X
Hi,
I need to load the application to nand flash memory and boot the processor from nand flash and the run the application. Could anyone tell me the procedure or details.
Regards
Gaurav
What software is this? Linux or TI-RTOS? Which version?
Currently I am using SD card (Linux) for booting a processor which came with skAM335x board.
On my host PC I am using TI-RTOS SDK. My host PC is Windows 7 based.
Regards
Gaurav
Gaurav,
We don`t support NAND boot on AM335x SK board as you can see from the list of supported boot media in RTOS SDK for this devices:
We support NAND boot on AM335x GP EVM so you can use that as reference. The instructions to flash the boot images to NAND and boot from it using secondary bootloader are described here:
http://software-dl.ti.com/processor-sdk-rtos/esd/docs/latest/rtos/index_Foundational_Components.html#booting-via-nand
Regards,
Rahul
HI,
In beagle board EMMC04G-M627 (NAND Flash) is there. Is Booting and booatloader procedure is same for this also which is given in SDK RTOS getting started guide section 4.6 BOOT?
Regards
Gaurav
Gaurav,
Thanks for the clarification. EMMC flash is connected to SDMMC pins while typically a paralle NAND flash is connect to GPMC. Processor SDK RTOS doesn`t support flash eMMC and booting from it. We do support eMMC flashing and booting on AM335x in the Processor SDK Linux software.
eMMC flash is typically used in applications that have filesystem and/or large boot images which is typically a usecase for Linux/Android OS based applications. TI RTOS applications are typically low footprint applications that are focused to provide real time performance with reasonable amount of services. We have added eMMC boot and flashing option to AM57x device recently which is a multicore Sitara device. If you wish you can refer to the implementation on that device and port it for your requirement
Regards,
Rahul