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.

Booting C6678 from SPI NOR flash

Hello all,

I'm trying to boot DSP C6678 from SPI nor flash. But its not being happenning properly. im suspecting whether my nor flash data is correct or not?? Can any body tell me about the way to check the written data of spi flash ??It would be very helpful if anyone tell me How to verify the spi flash data with .bin/.ccs file???

Thanks in advance!!

rgds,

Gourav

  • Hi Gourav,

    Welcome to the TI E2E forum. I hope you will find many good answers here and in the TI.com documents and in the TI Wiki Pages (for processor issues). Be sure to search those for helpful information and to browse for the questions others may have asked on similar topics (e2e.ti.com).

    Welcome to the Keystone Forum!

    This forum is for issues with keystone devices its peripherals as well as any SDK used on keystone platforms, including:

    1. MCSDK (Multicore Software Development Kit) 2. Desktop Linux SDK 3. MCSDK Video

    When asking a question, please include:

    Which version of MCSDK you are using Which processor and board platform (EVM & its revision) you are using If relevant, the version of your components If relevant, which version of the compiler and Code Composer Studio you are using If the issue happens with a specific API, please provide the source code used If the issue happens at run-time, please provide a detailed description of the problem and the expected behavior. Provide attach relevant Message Log or Kernel/Object View debug info or screen captures of the real time analysis tools.

    Are you working on EVM or custom board?

    Have you referred the MCSDK user guide for booting?

    Please find the MCSDK 2.x and user guide links below my signature.

    Thank you.

  • Hi,

    TI provide SPI NOR writer tool in MCSDK package. Please take a look at following MCSDK documents

    Nor writer: \ti\mcsdk_2_01_02_06\tools\writer\nor\docs\README.txt

    Program EVM guide: \ti\mcsdk_2_01_02_06\tools\program_evm\program_evm_userguide.pdf (Refer section 4.3. Verifying NOR)

    Thanks,

  • Hi Ganapathi,

    Thanks for your attention on my query. Let me tell you, we are working on our customize board not EVM.

    Basically here, I have generated .ccs file by following pdf

    7840.Booting_from_SPI NOR_C6678.pdf,

    In Between steps 1 and 3 we have used bconvert64x.exe utility also.

    and then used NOR flash writer, to dump the .ccs file into SPI NOR flash.

    Having a doubt in steps 5 where it tells us to use gel file. 

    5. Load the program writer\nor\evmc66xxl\bin\norwriter_evm66xxl.out to CCS, be sure evmc66xxl.gel is used in CCS 

    My understanding with this gel file is, it will initialize pll and ddr stuffs. But I found DSP booting from NOR flash doesn't need pll configuration. It Should be in bypass mode. So my question is,how can i set pll in bypass mode while at the same point of time gel file is configuring pll.

    Have attached .ccs file also FYI.

    rgds,

    Gourav1665.i2crom.ccs