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.

commissioning custom board

I tried to setup our new custom board with TMS320DM355-216. Voltage supply is allright and also UART Interface works fine. Trying to boot over UART I get "BOOTME" message.

Loading UBL to IRAM using DM35x_FlashAndBootUtils_1_50 works fine, but if I try to load U-Boot to DDR it stops at this point:


 100%                                                              
DONE received.  UBL was accepted. sent.
UBL transmitted successfully.


Waiting for SLT on the DM35x...

 

I am using Samsung DDR2 device "K4T1G164QQ", same as used in APPRO IPNC. NAND device is Samsung "K9F1G08U0B". I have no sound device, no MSP430 and no Videoencoder on my board. The rest is like on the EVM.

Can you tell me what could be my problem?

 

Josef Kohler

  • Hi Josef,

    Are you using the IPNC UBL or the EVM UBL? You might want to compare the two to make sure the DDR configuration is correct.

    Thanks.

    -Tai

  • If you run the tool with the -v option, do you see anymore output that might be helpful?

    It appears that the SLT that gets loaded is eirther not running, or it is running and some initialization step it is doing is not taking place correctly.  You may need alter the SLT (add debug statements and/or change the initialization routines) and rebuild the tools to figure out what is going on.

    Note that the tools were only ever tested on the Dm355 EVM.

    Regards, Daniel

  • Daniel Allred said:
    If you run the tool with the -v option, do you see anymore output that might be helpful?

    no other output

     

    let me explain what I did.

    first I thought that I have a problem with my DDR2 so I tried DDR-PLL settings from Appro IPNC, but no success.

    As I got no output from SLT my failure had to occur bevore UARTinit in device.c, so I removed INIT code before UART init. With having PLL1init removed I was able to start and flash the board, but my arm was running with only 12MHz. Pumping up ARM clk I was able to run the system at ~50MHz. Checking powersupply told me that I had a problem with power up sequence and this dammaged my DaVinci so it wasn t able to run at high frequencys. Hope that my next Prototype brings me better luck.

    so far:

    Josef Kohler