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.

CCS/TMS320DM8148: Whether CCS supports TMS320DM8148

Part Number: TMS320DM8148

Tool/software: Code Composer Studio

Can i able to program my Davinci media processor TMS320DM8148 in CCS IDE?. Or which Platform/IDE will support these processors. Kindly provide some suggestions.

  • CCS can program the DM8148.  However what operating system will you be running on the ARM?  The answer to that question may lead you to a different development environment.

    John

  • I'm running in windows7 64 bit OS

  • I mean what OS will you be running the the ARM core that is on DM8148?  For example will you be running Linux on it or SYS/BIOS or something else?

    John

  • I include sys/bios installer with my CCS v9.3 in windows.

    http://www.ti.com/tool/SPRC265

    http://www.ti.com/tool/SPRC264

    From the above links i downloaded img and dsp lib files.  I am new to this Davinci media processor, kindly provide me the procedure for programming DM8148 using CCS and SYS/BIOS.

  • I am not sure what development board you have.  I can find a few different ones online.  Mistral, eInfoChips and another from Z3.  None appear to have an onboard debug probe so you would have to use an external JTAG debug probe to connect CCS to the board for programming.

    Looking at our webpage for this device it states:

    Support through a third party

    This product does not have ongoing direct design support from TI. For support while working through your design, you may contact one of the following third parties: D3 Engineering, elnfochips, Ittiam Systems, Path Partner Technology, or Z3 Technologies.

    To program this board you will need:

    • CCS (you have that)
    • The board support files for the board you have.  There are files for setting up the memory map in CCS to understand the external memory on the board as well as to initialize the board.  This would come from the board vendor.  For the Mistral EVM these files ship with CCS.
    • A debug probe.  If using CCS to program the board you will need a debug probe.  XDS110, XDS200, XDS560v2 are examples of Debug Probes.

    I found a Mistral DM8148 EVM in our office.  I will see if I can get a program loaded onto it.

    Regards,

    John

  • Ok I was able to get my Mistral DM8148 board working.

    I have CCSv9.3, Mistral DM8148 EVM, XDS200 class debug probe.

    I have the Mistral board powered by a 12V power supply

    The XDS200 is connected to the 20pin JTAG header in the middle of the board.

    In CCS created a project by going to the project menu and selecting New CCS Project

    I entered DM8148 in the filter box on the left.  I then selected EVMDM8148 in the device/board drop down.

    For the connection I selected Texas Instruments XDS2xx USB Debug Probe

    On the Cortex A tab I gave the project a name and selected "Hello World" from the basic examples.

    Clicked Finish.  I now have a project in my project explorer for the Cortex A8 core on this device.

    I click on the build button to build the project.  This may take a while as it has to build the C runtime support library the first time.

    I click on the bug button to launch the debugger.  It clonnects to the A8, initialized the memory, loads my program onto the device.

    So I can confirm that CCSv9.3 supports programming DM8148.

    Regards,

    John

  • I'm not working with EVM board, we have our own development board with DM8148 media porcessor IC. 

    When searching regarding this, we came across the dsp image  file which has to be load into DM8148 through sd card via sys/bios  to start programming .

    Kindly help me with this, We are not clear with the exact procedure to be followed.

  • user4764564 said:

    I'm not working with EVM board, we have our own development board with DM8148 media porcessor IC. 

    When searching regarding this, we came across the dsp image  file which has to be load into DM8148 through sd card via sys/bios  to start programming .

    I won't be able to help with that.  The original question was regarding loading via CCS.  I will loop in someone from the DaVinci team to comment.

    Regards,

    John

  • Hi,

    The DSPLib and ImageLib you referred to don't support DM8148 device. From the download pages, it clearly indicates which device the library is for. They are for C64x, C66x, C67x, and C55x. None of them is for DM8x.

    On the other hand, DM8148 is an old device. We do not have any collateral or resource beyond what you see on the product folder. You may search the E2E forum for archived posts of previous discussions which may help address your questions. For more info on DM8148 support, please see the FAQ in 

    https://e2e.ti.com/support/processors/f/791/t/813421

    Rex