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.

custom boot-loader and sys/bios firmware

Dear engineers,

I am planning to use am335x chip on a new product.  I like to get get some recommendations on the software and hardware.   Currently, we use a custom boot-loader that will allow firmware upgrade over tcp/ip.  The boot loader can be bare-metal type.  The firmware however must use a kernel and will need tcp/ip stack as well.  Currently the firmware runs on a pic32 and takes about 200KB of flash memory.

1. Can you suggest the ccs sample projects that I can use as starting point for Boot-Loader and the Firmware.

2. Hardware will be close to Beaglebone architecture, but only use parallel flash memory (eg SST39VF3201 70ns reads) for boot-loader, firmware and config.  No other flash.  Will have DDR2 or DDR3 ram.

3. My understanding is that the custom boot loader will copy the firmware to DDR3, and launch from there.  Boot loader may run from write-locked flash memory or DDR3 as well.  I am assuming the on-chip boot-loader can launch the custom boot-loader in the 70ns flash memory. 

4.  will be using CCS 6 for software development.

5.  mplab uses linker scripts for the firmware and boot-loader.  I assume there are similar files for Sitara architecture.  Where can I find those files?

6.  Looks like I will have to develop the custom platform lib, like other eval boards.  How will CCS6 show my custom hardware platform in its dropdown lists?

I will appreciate much, if I can get some guidance on these.

best regards,

Rufi