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.

One step Flashing to NAND with DM8148

Hello,

We are working on a multimedia device which contain mainly two processors.

1.AM35xx : Host Card
2.DM646x : Video Application Card

Currently for flashing x-loader and u-boot in NAND on AM35xx side we are using SD Card interface.

And for flashing UBL and U-boot in NAND on DM646x side we are using sfh_DM646x.exe serial flashing utility.
So, in single step we are able to Flash a NAND.

SD Card interface is only given with AM35xx Card so we have to use serial flashing on DM646x side.


Now for more powerful video application we are migrating on DM814x processor for Video Application Card.

I read "U-Boot UART support" from "TI81XX_PSP_U-Boot.pdf".

As mention in document, for flashing u-boot to NAND we have to follow belows steps :
    
    1.Loading 1st stage over UART
    2.Loading 2nd stage over UART
    3.Flashing images to NAND

But for a production perspective, we can't do this. We want some solution to flash u-boot into the NAND directly by single step or single script.

For example as I told you in DM646x we are using "sfh_DM646x.exe" which directly flash UBL and U-Boot to NAND.

We need same type of flashing solution for DM814x.
  • Hi Vaibhav,

    There is a NAND flash tool available that may be useful for you.

    Check here:

    http://processors.wiki.ti.com/index.php/TI81XX_PSP_User_Guide#Flashing_Tools

    http://processors.wiki.ti.com/index.php/DM814x_AM387x_PSP_Flashing_Tools_Guide

    Best Regards,

    Pavel

  • Hi Pavel,

    Thank you for reply,
    I appritiate your way.

    But for a production perspective, we can't do this. Because we only have UART connection on our design.
    We want some software solution to flash u-boot into the NAND directly by UART, as I mentioned for DM646x one "sfh_DM646x.exe".