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.

TMS320C6748: How to Start Development

Part Number: TMS320C6748
Other Parts Discussed in Thread: OMAPL138

Hello.

I am a novice in DSP and have basic familiarity with DSP. My knowledge about Digital Signal Processing is not bad, however. Also, I know some C programming that seems enough for starting.

Now, I have decided to start working with TMS320C6748 and learn how to develop my designs with it.

I was wondering if someone could help me how to start now. I am stuck in loads of documents.

Please help me.

  • Please go to TI.com and search for "C6000 Embedded Design Workshop" (no quotes) and find the Wiki page with the primary link, not the one to the student guide alone. The primary link is probably at the top of the second set of links from the search.

    You will find software tools training on the latest TI-RTOS, which will be very useful for your DSP projects. You will also find C6000-specific training modules on the more important aspects of effectively using the C6748 architecture in a DSP program.

    You can go through the documentation for the class or view some of the videos, whichever works best for you. Do go through the labs so you get a feel for how the tools work.

    Regards,
    RandyP

    C6000 Embedded Design Workshop

  • We have the same problem.
    For the workshop you mentioned in the link, they want to get paid to download the workshop. We are thinking if to buy this processor from you, and we can't find good enough project files to learn how to build some samples of the C6748 processor.

    Can you please supply a zip file containing example projects so we can open them with CCS and build to see how it works?
  • Mk14,

    Were you able to find the videos and pdfs and lab files on the link I sent to you? Since the post was marked Answered, I assumed yes. I am not sure why the new poster is unable to do that.

    Nadav,

    Live workshops are indeed the best educational process since you have an instructor who can help you through every step along the way and see what problems you have. It is a more expensive path to take, but most corporations find a great deal of value in that method of course delivery. That is not done through TI, but through experienced instructors who add a lot of value to your learning. When I compare your post with the Wiki content, I can see a lot of value being added by a live workshop. Please let us know about your experience if you choose that route.

    Regards,
    RandyP
  • Randy,

    1. Can you supply the link to this live workshop where we can pay for it, etc?

    2. Does TI have some partner for which we can pay to implement a simple DSP algo on this board?
  • Hi, this is Eric Wilbur. I authored the C6000 workshop when working at TI along with the videos you find there. I have since left TI and started my own consulting company - www.mindshareadvantage.com/. I continue to update all the labs and solutions files and recently upgraded the C6000 workshop to the 6748 LCDK. I also teach these courses live to to customers on site. Everything Randy pointed to you, however, is perfectly fine as a starting point including the videos. However, the old code on that site will not work with today's tools. That is why we maintain them at our company as a service and charge a small fee for them. But they will work with the latest tools. ;-)
  • Thanks Eric, I will write to you through the website you mentioned.

    The problem is that a lot of the material found online can only work with the L138 EVM, which is deprecated and cannot be bought.

    We want to use and buy the LCDK for the C6748 or the L138, but we can't find online even the simplest code example for a simple polling of the input ADC and routing it to the DAC.

    A great presentation is found here, but we can't make it build with the LCDK... We're shocked on how TI doesn't have such basic materials. Pretty crazy and weird.

  • Hi Nadav

    I see several questions in this thread, so let me see if I can help provide some guidance on them

    I will start off with saying that the following link is a good "map" to what is our story on the various development platforms and what TI provided software works on what EVM

    processors.wiki.ti.com/.../OMAPL138_SW_&_HW_Comparison


    Software
    As per the wiki above as well as the device folder software tab
    www.ti.com/.../toolssoftware
    You will the supported software that runs on the LCDK.

    The older legacy releases still some time serve as good example code base and you will find the link to it in the wiki

    Do note that in 2Q17 OMAPL138 and C6748 will also get integrated into Processor SDK - and will have support for the linux kernel v4.4 etc along with other Processor SDK integration elements.

    EVMs
    Yes you are right, lot of our initial collateral is based of the LogicPD EVM , that was EOL'd , but most of the software for peripehrals/features that are supportable by the LCDK can be found in the McSDK as well as older non OS level software - Starterware (which is still popular amongst users).

    The LCDK is a subset of the LogicPD EVM (which was the more fully featured and more expensive EVM) - but most of the relevant features should be available on the LCDK.

    Trainings

    As others mentioned we do have occasional workshops , but mostly we are focussed to move all the relevant content inform of online trainings available for free. If you see some portions of the existing workshop that you think need to be show-cased with LCDK - let us know and we will evaluate if this can be done in coming months.

    Some people still prefer to a face to face instructor with a lot of hands on experience working with students and anticipating the questions and developer issues/challenges - Eric fits the bill -  so if what Eric has to offer works for you - definitely reach out to him. As he mentioned he is the original author of the c6000 workshops etc. He is definitely a great teacher.


    >> TI have some partner for which we can pay to implement a simple DSP algo on this board

    What region - what algorithms - having some additional details will help recommend 3P if it makes sense.

    >>even the simplest code example for a simple polling of the input ADC and routing it to the DAC.
    What ADC/DACs? The code examples you will find in the software packages that I highlighted will be for on board peripherals on the LCDK.
    If you are using some ADC/DAC outside what is available on the board - you will need to rely on baseline examples and peripheral user guides to develop the code.


    Hope this helps some.
    Regards
    Mukul