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.

MIssing divider circuit missing on DDR_VREF pin! - DM355 - Help!!!

Hello Hardware Champs!

One of our customers has forgotten to add divider circuit on DDR_VREF pin of the DM355 processor; due to which it seems that the processor is not booting. He is using a mDDR in my system

 

 

 To program he has tried various booting options which are as follows


1) UART Boot: We are able to see BOOTME print when we put the DM355 board in UART boot.
    Having used the serial flash utility sfh_DM35x.exe to program the NAND, the device fails to erase the nand flash. The possible reason for this the serial flash utility is using mDDR RAM
    for  its memory allocations.
2) SD/MMC Boot: We configure the DM355 in SD/MMC boot and with the help of SD boot utilities we are able to boot from SD card upto NAND initialisation. Before NAND initialization.    the memory allocation is done on mDDR RAM which fails. Hence the NAND initialization fails.

So both these boot procedures fails currently.


Can somebody please suggest us a way to solve this problem. 
Any creative solution to circumvent this or pull a wire/pin from the board?

 

Thanks!

 

Best Regards,

Feroz

 

 

  • 1) I dont think it will be possible to to fix the DDR unless you can cut the trace and make the voltage divider.

    2) Without DDR, you can rebuild the serial flasher to have everything run in internal memory. But you the image you are flashing would have to be small enough to fit in internal memory.

    Jeff

  • Hello Feroz,

    If you just want to see it boots, it is possible to run the SFT without having it access DDR. There is enough space in the internal memory for this. I think all you would have to do is update the linker command file to change the EXTERNAL_MEM_START (or whatever it’s called). But you wouldn’t be able to flash large images since it uses what it considers to be external memory for storing the downloaded images.   

    Regards,

    Tai