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.

Unable to Set the Target in the C6748 LCDK

Other Parts Discussed in Thread: OMAP-L138, OMAPL138

Hi,

   I have been able to use CCS V6 with the MSP430. I already tested the LCDK by running the face detection program. I also tested the TI XDS100v2 USB Debug Prove (executing the "Verify" option, when selection the connection). After installing SYS/BIOS and other libraries I am trying to execute the "hello word" project (that comes with the SYS/BIOS).

    I have the following questions:

  1. CCS V6 is not giving me the option of selecting the C6748 LCDK as target when arriving to the dialog window included below. Is there additional software that needs to be installed in order that CCS V6 interface with the C6748 LCDK?
  2. Where can I find good tutorials that allow me get familiarized with the the C6748 LCDK configuration software: (a) SYS-BIOS (I like the idea of using those libraries to work with hardware resources);  (b) StarterWare; and (c) any additional required key element). The goal is to obtain a framework that allow me starting my application (C/C++ programming). I had found information for older development boards and the OMAP-L138.
  3. Could you recommend me a book with experiments for the C6748 LCDK 

   Regards

   - Frank M. 

  • Hi Frank,

    Try to change the XDCtools version as it giving warning on top side of screenshot also, then check.
    or else specify target manually, then check
    For example, Target -> ti.targets.elf.C674
    Platform -> ti.platforms.evm6748
  • Hi Arvind,

    I included the target (ti.targets.elf.C674) and changed the XDCtools version, and then I got the platform options displayed in the attached figure below at the bottom part. I would like to verify the following:  

    • Is the "ti.platforms.evm6748" the proper target for working with the new C6748 LCDK? I wonder whether it may correspond to to previous platforms/boards (such as the OMAP-L138 Experimenter Kit [evmC6748]) since I do not see in the attached figure a platform option labeled with "LCDK".
    • Is there a way in CCS of getting a list of supported targets (such as the "ti.targets.elf.C674")?
    • Which setting in the DIP switches should I choose (UART2, NAND 16, or MMC/SDO) for conducting the boot?
    • I would like to keep loaded the face detection demo (that comes with the board); is it going to be erased when running new programs? 

    I got an empty Micro SD card (labeled with " C6748 SYS/BIOS SDK; I downloaded SYS/BIOS and is running in my computer with CCS).  In addition to the SYS/BIOS SDK, I wonder: does the Micro SD card contain any other additional software required for setting the board with CCS.   

    Thanks, BRs

    - Frank M.

  • Hi Frank,

    Both LCDK and EVM uses this common configuration itself. You will not separately for LCDK.

    Which setting in the DIP switches should I choose (UART2, NAND 16, or MMC/SDO) for conducting the boot?

    I would like to keep loaded the face detection demo (that comes with the board); is it going to be erased when running new programs?

    If you are running using JTAG/emulator then you need to configure DIP switches for NO BOOT mode.

    And it will not erase face detection demo which is in NAND flash. Because JTAG loads your program directly onto the RAM.

    I got an empty Micro SD card (labeled with " C6748 SYS/BIOS SDK; I downloaded SYS/BIOS and is running in my computer with CCS).  In addition to the SYS/BIOS SDK, I wonder: does the Micro SD card contain any other additional software required for setting the board with CCS.  

    I am not sure about what all software package we gives with SD CARD. But you can download all supported software for C6748 from below mentioned links-

    http://processors.wiki.ti.com/index.php/Chip_support_library#C674x_Devices

    http://www.ti.com/tool/biossw-c6748

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

  • Hi,

    I got an empty Micro SD card (labeled with " C6748 SYS/BIOS SDK; I downloaded SYS/BIOS and is running in my computer with CCS). In addition to the SYS/BIOS SDK, I wonder: does the Micro SD card contain any other additional software required for setting the board with CCS.

    It will come up with latest CCS software, C6748 TI SDK and C6SDK.


    Is the "ti.platforms.evm6748" the proper target for working with the new C6748 LCDK? I wonder whether it may correspond to to previous platforms/boards (such as the OMAP-L138 Experimenter Kit [evmC6748]) since I do not see in the attached figure a platform option labeled with "LCDK".

    There two major differences between EVM and LCDK board.
    1) mDDR on EVM and DDR2 on LCDK
    2) SPI flash on EVM and NAND flash on LCDK board.


    Which setting in the DIP switches should I choose (UART2, NAND 16, or MMC/SDO) for conducting the boot?

    For UART boot: [5:8] -> 0101
    For NAND flash boot: [5:8] -> 0111
    For SD/MMC boot : [5:8] -> 0001

    processors.wiki.ti.com/.../How_to_boot_OMAP-L138_LCDK_from_SD_card
    processors.wiki.ti.com/.../C6748_Development_Kit_%28LCDK%29
  • Hi,


    Is there a way in CCS of getting a list of supported targets (such as the "ti.targets.elf.C674")?

    I hope, if you install and import the C6SDK example (face detect demo code) there you would get platform for LCDK.


    I would like to keep loaded the face detection demo (that comes with the board); is it going to be erased when running new programs?

    It won't erase if you load and run the code through emulator.
    It won't erase unless you flash the code into NAND flash via flash utils.
  • Hi Arvind,

    A final question related with this thread. How do I set the DIP switches for NO BOOT mode since I will be running programs using the JTAG/emulator?

    In the c6748 LCDK web page, there is a table for setting the boot to UART2, NAND 16, and MMC/SD0. 

    After this I will try again running the "Hello World" program in the LCDK. 

    Thanks for the information, it has been very useful. 

    Regards, 

    - Frank M.

    P.S. BTW the videos located in www.ti.com/.../sysbiosr  (SYS/BIOS workshop) have provided a good idea about how to work with part of the software (in my humble opinion, the videos are good).   

  • Thank you Titusrathinaraj Stalin, I appreciate your comments.
  • Hi,
    We don't have NO-BOOT mode in DIP swicth for LCDK boards but OMAPL138 SDI and LogicPD board had since it has on board emulator support.
  • Hi Titus,

    I see what you say.

    So the DIP switch (positions) are "do not cares" and they do not interfere with the JTAG, program loading, and program execution. Is this correct?

    Regards,

    - Frank M.
  • Hi,
    No. In case, you are using OMAPL138 which has 2 cores (ARM+DSP), ARM is the master core here, you can connect the ARM core with any boot mode but you can't connect DSP core at all. If you set to "No-boot" or "emulation" boot mode then you can connect any core since "No-boot" mode would wakeup all the cores by RBL code.

    We don't have "No-boot" boot mode option for OMAPL138 and C6748 LCDK boards since it doesn't have on-board emulator support.
  • Hi Titus,

    I was able to load and execute a SYS/BIOS program in the c6748 LCDK (I am not using the OMAPL138).

    I kept the DIP switches in their default position (NAND 16).

    Regards,

    - Frank M.
  • Thanks Frank for you update.