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.

DM3730 NOR Flash Booting Problem with u-boot

Other Parts Discussed in Thread: DM3730

Hi all,

We're designing an embedded system with DM3730. Our board has uart3, 32 Mb NOR flash(28F256P30), and 256 Mb RAM. Nor flash configured as multiplexed with a latch.

There are not SD/MMC card module and NAND flash. I have some questions:

1. We use ti-sdk-am37x-evm-05.02.00.00 (with u-boot-2010.06-psp04.02.00.07.sdk and x-load-1.51-psp04.02.00.07.sdk). Depend on AM35x-OMAP35x-PSP 04.02.00.07 User Guide, this PSP doesn't support NOR Flash boot for AM/DM37x. it supports only for AM3517EVM. Is it possible that add support NOR flash boot to DM37x or is it impossible?

2. If possible adding support for NOR flash booting, where should I load or add U-boot-AM3517-NOR-Flash-Support-04.02.00.06.tar.gz file?

3. Our board has NOR flash. So we use fast XIP booting. Depend on AM35x-NOR-Flash-Support-ApplicationNote, since NOR is XIP we do not need to have two stage booting process, ROM code can directly jump to U-boot start address in NOR Flash. But is x-loader's job to load u-boot from flash to SDRAM and execute it? Without x-loader how is these processes working?

4. Are there any problem if we use x-loader for dm3730 with traditional methods? Can we use fast XIP booting(with sys_boot pins) if we use x-loader? 

Regards,

Emre

  • Hi Emre,

    The AM35x-OMAP35x-PSP 04.02.00.07 User Guide describes configurations for special boards and the AM3517EVM board has NOR flash from them. You can set your kernel configuration considering that NOR flash is available on your board.

    You should make the changes described in the patch in relevant for your board configure header file.

    You can use XIP booting device for ROM code booting. There is detailed description of this method in the TRM section 26.4.7.3 XIP Memory.

    http://www.ti.com/lit/ug/sprugn4r/sprugn4r.pdf

    You can refer to the NOR flash support article foe more details:

    http://processors.wiki.ti.com/index.php/AM35x-NOR-Flash-Support-ApplicationNote

    BR

    Tsvetolin Shulev

  • Thank you Tsvetolin, I editted config header file. 

    Ok I understand XIP booting mechanism, but my question about necessity of x-loader is resuming:

    Our board has NOR flash. So we use fast XIP booting. Depend on AM35x-NOR-Flash-Support-ApplicationNote, since NOR is XIP we do not need to have two stage booting process, ROM code can directly jump to U-boot start address in NOR Flash. But is x-loader's job to load u-boot from flash to SDRAM and execute it? Without x-loader how is these processes working?

    Are there any problem if we use x-loader for dm3730 with traditional methods? Can we use fast XIP booting(with sys_boot pins) if we use x-loader?

    Regards,

    Emre