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.

TMS320DM368: Updating UBL lesults in a non working board

Part Number: TMS320DM368

My customer has to update the UBL software remotely. The customer product consists of 2 linux boards. The main board is fine and the second board has to be updated. Main board can update kernel and send a file to the second board. Application on the second board will be responsible for erasing flash area and programing UBL area.

The customer runs linux-2.6.32.17-psp03.01.01.39 and busybox-1.21.1. 

 

They tried something like this using linux shell:

 

flash_eraseall /dev/mtd0

nandwrite -s 0x0 /dev/mtd0 /var/UBL_DM36x_NAND_ARM432_DDR340_OSC24_4.01.bin //with -s 0x100 it doesn't work

 

After that the board is dead. 

 

Do you have any advise how to be able to update the UBL software?

 

Thanks

Josef

  • Hi Josef,

    DM36x devices have very limited support from TI. You may search the E2E forums for archived posts of previous discussions which may help address your questions. You can also check if below wiki pages will be in help:



    For additional support, you can reach out to one of the following third parties listed in below e2e post:

    Regards,
    Pavel

  • Thanks Pavel,

    my customer believes the "DM365 Nand ECC layout" document is helpful and will implement and test it. Once I have feedback I will let you know. 

    BR Josef