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.

C6748 Development Kit

Other Parts Discussed in Thread: OMAP-L138, MATHLIB

Good afternoon!

We have purchased C6748 Development Kit

And followed the instructions as described in the manual :

-          set switch 2,3,4 ON and 1,5,6,8 OFF

-          connected mini-USB to UART-USB port (J3)

-          on host PC selected available COM port, which in our case is COM6

-          And connected with power supply adapter

Problem:

No welcome string from development board received

Reboots and reapply the power a few times, but still no response in Terminal window from device.

Additionally tried different terminal programs like HyperTerminal and SecureCRT, minicom and Putty, still the same result – no response.
Can you please help us?

Attached 2 screenshots with tera term

  • Moving this thread to the C67x forum.
  • Hi Dmitriy,

    Please check that you are getting "BOOTME" message after you did following boot settings on LCDK board.

    UART boot: (BOOTME message)
    set switch 2,4 ON and 1,3,5,6,7,8 OFF

    NAND boot:
    set switch 2,3,4 ON and 1,5,6,7,8 OFF

    By default, we ship LCDK with demo code flashed on NAND flash.
  • Hi Shankari,


    We are seeing the "BOOTME" message when booting from UART2. However, there is no serial output when we try to boot from NAND, baud rate 115200.


    So, we tried reflashing the demo code. We used AISgen.exe to create demo.ais from demo.out, in the C6748 StarterWare software package (C6748_StarterWare_1_20_04_01\binary\c674x\cgt_ccs\c6748\lcdkC6748\demo\Release\boot.out). We then set S1 to 01010000, and flashed this to the LCDK using the command:

    "sfh_OMAP-L138.exe -flash_noubl -flashType NAND -targetType C6748_LCDK -p COM6 demo.ais"


    The flashing operation completed successfully, and when we tried to boot from NAND again (setting S1 to 01110000) we still saw no output in the serial terminal program.

    Is this the correct demo program that ships with the board? Is there some other program we should be flashing instead to see some output in our terminal program?


    Thank you

    **************************************************************************************************

    E:\C6748_StarterWare_1_20_04_01\binary\c674x\cgt_ccs\c6748\lcdkC6748\bootloader\ Release>sfh_OMAP-L138.exe -flash_noubl -flashType NAND -targetType C6748_LCDK -p COM6 demo.ais ----------------------------------------------------- TI Serial Flasher Host Program for OMAP-L138 (C) 2011, Texas Instruments, Inc. Ver. 1.67 ----------------------------------------------------- [TYPE] Single boot image [BOOT IMAGE] demo.ais [TARGET] C6748_LCDK [DEVICE] NAND [NAND Block] 1 Attempting to connect to device COM6... Press any key to end this program at any time. (AIS Parse): Read magic word 0x41504954. (AIS Parse): Waiting for BOOTME... (power on or reset target now) (AIS Parse): BOOTME received! (AIS Parse): Performing Start-Word Sync... (AIS Parse): Performing Ping Opcode Sync... (AIS Parse): Processing command 0: 0x58535901. (AIS Parse): Performing Opcode Sync... (AIS Parse): Loading section... (AIS Parse): Loaded 19808-Byte section to address 0x11800000. (AIS Parse): Processing command 1: 0x58535901. (AIS Parse): Performing Opcode Sync... (AIS Parse): Loading section... (AIS Parse): Loaded 1364-Byte section to address 0x11804D60. (AIS Parse): Processing command 2: 0x58535901. (AIS Parse): Performing Opcode Sync... (AIS Parse): Loading section... (AIS Parse): Loaded 20-Byte section to address 0x118052F0. (AIS Parse): Processing command 3: 0x58535901. (AIS Parse): Performing Opcode Sync... (AIS Parse): Loading section... (AIS Parse): Loaded 16-Byte section to address 0x11805304. (AIS Parse): Processing command 4: 0x58535906. (AIS Parse): Performing Opcode Sync... (AIS Parse): Performing jump and close... (AIS Parse): AIS complete. Jump to address 0x11804620. (AIS Parse): Waiting for DONE... (AIS Parse): Boot completed successfully. Waiting for SFT on the OMAP-L138... Flashing application demo.ais (1127872 bytes) 100% [ ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ ] Image data transmitted over UART. 100% [ ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ ] Application programming complete Operation completed successfully.

  • Hi Dmitriy,

    Thanks.

    Is this the correct demo program that ships with the board? Is there some other program we should be flashing instead to see some output in our terminal program?

    We ship LCDK board with the following flashed binary which has both finger print sensor demo binary and facedetect binary.

    C:\ti\c6sdk_02_00_00_00\demos\flash\lcdk\IT_IS_ALL_ABOUT_YOU.bin

    FYI: In newer LCDK board, you can't see the finger print sensor due to obsolete sensor.

    Did you install the C6SDK ?

    Refer to the following TI wiki pages.

    Here I flashed that binary and able to get the expected output.

  • Good morning!

    >> We ship LCDK board with the following flashed binary which has both finger print sensor demo binary and facedetect binary.

    From the beginning we didn't receive any output from the board. That's why we try to reflash demo program.

    >> Did you install the C6SDK ?

    Yes, we did.

    >> Here I flashed that binary and able to get the expected output.

    Following for your steps

    dip: 01010000

    dip: 01110000

    So, as You can see - no output.

    Any suggestions?

    Thank You in advance.

    Dmitriy.

  • Hi Dmitriy,

    Also, I have tried to flash that binary with latest C6748 LCDK board and didn't see any problem. It works as expected.

    What is your LCDK board revision & DSP revision ?

    To narrow down the problem, we can approach it with the following methods.

    1. Change the method of demo execution. That is instead of "flashing", use CCS and run the program. Using CCS, load the program and execute .By this way you can check whether running-program itself a problem or flashing is the problem.

    2. Change the binary and flash it. So that, you can check whether that the particular binary is a problem or the flashing method is the problem.

    Method 1:

    You can import the following projects, rebuild it and run through emulator.

    C6748 LCDK Starterware:

    C:\ti\C6748_StarterWare_1_20_04_01\build\c674x\cgt_ccs\c6748\lcdkC6748\uart

    Starterware package download link:

    Method 2:

    C6SDK facedetect code:

    C:\ti\c6sdk_02_00_00_00\demos\facedetect\build\cgt_ccs\lcdk

    2) Flash the attached UART ECHO AIS binary and facedetect pre-built binary into board.

    i)

    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/791/uartecho_5F00_lcdk.ais

    ii)

    C:\ti\c6sdk_02_00_00_00\demos\flash\lcdk\facedetect_lcdk.bin

  • Hi Shankari

    Finally it starts flashing and I can't give you any good explanation of it.

    BTW

    After we were able to test and establish a toolchain including these :
    - ti-cgt-c6000_8.0.3
    - C6748_StarterWare_1_20_04_01-Linux-x86-Install
    - DSPLIB 3_4_0_0
    - MATHLIB C674X
    (Ps : we're not using CCS, we're relying on the old fashionned makefiles and sources)
    we tried a program that requires 36 seconds to run on a general Purpose CPU [beaglebone' Arm A8]
    but it took 3 minutes for us, and then 2mn30 after using compiler's optimization flags and the steps mentionned in the developer's guide.

    We would like to know more details about the optimization. we know that the C6748 is at least 10 times faster than the Arm A8 (BBB) in term of megaflops so we're probably missing something.

    Best regards.

    Dmitriy
  • Hi Dmitriy,
    Glad to hear.
    For optimizing, please refer to the below TI wiki.
    processors.wiki.ti.com/.../TMS320C6000_DSP_Optimization_Workshop

    Also, please make sure that you are operating the CPU at maximum speed (456MHz)

    FYI,I think, beaglebone CPU ARM cortex A8 operating at 1GHz.