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.

PROCESSOR-SDK-C6748: C6748 LCDK sd card boot failure

Part Number: PROCESSOR-SDK-C6748
Other Parts Discussed in Thread: OMAP-L138

Hi, I have trouble booting from SD card for my C6748 LCDK platform but it is OK booting from others sources  eg. UART or FLASH.

I've tried the SDMMCWriter_DSP.pjt located in the "OMAP-L138\CCS\SDMMCWriter\", but the program is stuck in readNWord function. I don't know if this is a card compatibility problem. Anyway, Can anyone provide with me a working AIS binary file that print debug string out of UART2 (or other observable behavior over LCDK platform), and the accompanying config file *.ini for AIS generation tool. I'll see if I missed anything. Thanks for your help!!

 

zfyoung  

 

  • Hello,

    For MMCSD boot mode, please refer to the steps in the following guide.

    software-dl.ti.com/.../index_Foundational_Components.html

    If you have any questions please let me know.

    Regards,
    Sahin
  • After careful comparison with the *.ini config file for the AISgen tool from the given link, I now found the source of failure:

    It is the peripheral clock setting which have to properly defined when PLL0 config clause( [PLLANDCLOCKCONFIG]) is inserted in your *.ini file.


    In my case, I need to run in full speed so I set the PLL0 config accordingly, but peripheral clock is not properly defined WITHIN 1-50MHZ range (which TI NEVER MENTIONED whatsoever in its relevant document ).

    After days of frustrating trials, my application finally is running properly. Hope my tips can help others avoid similar pitfalls in platform development.

    P.S.
    Forget the cumbersome SD card formatting routines provided by TI. There are tons of other freely available tools for disk RAW data manipulating which is lightweight, far more intuitive and convenient!!

    zfyoung