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.

using big endian C6670 POST

Hello

I have a TMDSEVM6670LE board and I have to use big endian. so I want to change project big endian.

so I start to change POST project first.

I build POST project on big endian.

And board power up, I connect to board mezzanine Debugger,

And I run CCS mode. POST is good working.

Next,I want to flash POST program in EEPROM. but not boot. I think.

This is my process.

1. I build POST program on big endian. and I check post_evm6670l.out

2. post_i2crom.bin doesn't made. so I use shell script, name is post_romparse.sh

3. I edit post_romparse.sh (CGT_INSTALL_DIR, ENDIAN) and I check post_i2crom.bin file, including modified date.

4. I copy post_i2crom.bin file into mcsdk/tools/writer/eerprom/evmc6670l/bin

5. I modify DIP switch no boot mode.

6. I modify eepromwriter_input.txt (file_name = post_i2crom.bin, bus_addr = 0x50, start_addr = 0, swap_data = 0)

7. I run CCS with eepromwriter_evm6670.out (eepromwriter_evm6670.out is built on big endian)

8. I follow README.txt file. and I see a succeful message.

9. Turn off my board, and I modify DIP switch I2C boot mode with address 0x50.

10. Turn on my board. and I check LED.

unfortunately, All LED are ON. Not changed.

what I miss it?

thank you

regards

  • Hi Shin,

    Please ensure to select,  Pin 1 of SW3 is set to ON for big endian.

    Please refer EVM hardware setup guide below,

    http://processors.wiki.ti.com/index.php/TMDXEVM6670L_EVM_Hardware_Setup

    Thank you.

  • Hi

    I already set SW3 for big endian.

    but board doesn't working.

    thank you

    Regards

  • This is  message of to execute post_romparser.bat.

    ------------------------------------------------------------------------------------------------


    D:\ti\mcsdk_2_01_02_06\tools\post\evmc6670l\bin>post_romparse.bat

    D:\ti\mcsdk_2_01_02_06\tools\post\evmc6670l\bin>set C6000_CG_DIR="D:\ti\ccsv5\to
    ols\compiler\c6000_7.4.4"

    D:\ti\mcsdk_2_01_02_06\tools\post\evmc6670l\bin>set TARGET=6670

    D:\ti\mcsdk_2_01_02_06\tools\post\evmc6670l\bin>set ENDIAN=big

    D:\ti\mcsdk_2_01_02_06\tools\post\evmc6670l\bin>set IBL_ROOT_DIR="..\..\..\boot_
    loader\ibl"

    D:\ti\mcsdk_2_01_02_06\tools\post\evmc6670l\bin>set PATH=C:\Program Files (x86)\
    NVIDIA Corporation\PhysX\Common;D:/ti/xdctools_3_23_04_60;C:\Program Files\Commo
    n Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Micros
    oft Shared\Windows Live;C:\Program Files (x86)\Wizvera\Delfino;C:\Program Files
    (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32
    ;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\
    ;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Inte
    l\OpenCL SDK\2.0\bin\x64;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C
    :\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microso
    ft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0\Windo
    ws Performance Toolkit\;C:\Program Files\doxygen\bin;C:\Program Files\Point Grey
    Research\FlyCapture2\bin64;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x
    86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files\MATLAB\R2011b
    \runtime\win64;C:\Program Files\MATLAB\R2011b\bin;C:\Program Files (x86)\IVI Fou
    ndation\IVI\bin;C:\Program Files\IVI Foundation\IVI\bin;C:\Program Files\IVI Fou
    ndation\VISA\Win64\Bin\;C:\Program Files (x86)\IVI Foundation\VISA\WinNT\Bin\;C:
    \Program Files (x86)\IVI Foundation\VISA\WinNT\Bin;C:\Program Files (x86)\Window
    s Live\Shared;C:\Program Files (x86)\Texas Instruments Fusion Digital Power Desi
    gner\bin;C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\bin\;C:\Program Files
    (x86)\Cypress\EZ-USB FX3 SDK\1.3\jre7\bin\;C:\Program Files (x86)\Cypress\EZ-US
    B FX3 SDK\1.3\bin\;C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\jre7\bin\;D
    :/ti/xdctools_3_23_04_60;C:\Users\cyclone5\AppData\Local\Bandizip\7z;c:\minGW\bi
    n;;C:\Windows\system32;C:\Windows;;C:\Windows\system32;C:\Windows;
    C6000_CG_DIR set as: "D:\ti\ccsv5\tools\compiler\c6000_7.4.4"
    TARGET set as: 6670
    IBL_ROOT_DIR set as : "..\..\..\boot_loader\ibl"
    Converting .out to HEX ...
    Translating to ASCII-Hex format...
    "post_evm6670l.out" ==> .text
    warning: section post_evm6670l.out(.text) at 0830000h falls in unconfigured
    memory (skipped)
    "post_evm6670l.out" ==> .const
    warning: section post_evm6670l.out(.const) at 0844db8h falls in unconfigured
    memory (skipped)
    "post_evm6670l.out" ==> .cinit
    warning: section post_evm6670l.out(.cinit) at 08455bch falls in unconfigured
    memory (skipped)
    Translating to ASCII-Hex format...
    "post_evm6670l.out" ==> .text (BOOT LOAD)
    "post_evm6670l.out" ==> .cinit (BOOT LOAD)
    "post_evm6670l.out" ==> .const (BOOT LOAD)
    Generating I2C ROM data ...

    ------------------------------------------------------------------------------------------------

    The warning message is right operation??

  • I solve it to erase warning.

    I modified ROM1 parameter on post_image.rmd file, provided post.cmd file in post_evmc6670l project.

    But I make another warning.

    ---------------------------------------------------------------------------------------

    warning: section post_evm6670l.out(.const) was padded by 2 to a size of 1512 to satisfy the specified memory width of 4

    ---------------------------------------------------------------------------------------

    what does mean??

    and POST doesn't working on EEPROM still.

    Regards 

  • Anybody have no idea???

  • Hi Shin,

    Apologize for the delayed response. We had a long holiday.

    I have seen that you have started a new thread for this issue hence closing this thread.

    http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/373351.aspx