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.

C2000 Materials for beginner

Expert 1125 points
Other Parts Discussed in Thread: BOOSTXL-BUCKCONV, LAUNCHXL-F28379D, SYSCONFIG, C2000WARE

Hi TI experts,

Does TI have basic material for beginners to learn C2000?

I would like to use C2000 in the future and I don't have any experiments on that.

If TI has Chinese material or video from basic, I will appreciate it.

  • Hello Jack,

    You can refer to this FAQ on what training content we provide and where it can be found. We're always trying to improve our getting-started experience, and we would love for any feedback you have!

    Best regards,

    Omer Amir

  • Hi Omer,

    There are a few questions would like to know.

    I have F38379D, F28069, and C2000 Digital Power BoosterPack (BOOSTXL-BUCKCONV) and MSP FET Flash Emulation Tool.

    Can MSP FET Flash Emulation Tool use in the C2000? Do I need other debug or programmer?

    F28379D and F28069 which I could use to learn C2000.

    Is it necessary to use C2000 Digital Power BoosterPack at beginner?

    Jack

  • Hello Jack,

    The MSP FET Flash Emulation Tool is designed for the MSP devices, I do not believe there is any way to use it with a C2000 device. As far as a debugger or programmer, it depends on what sort of device you have. If you have a LaunchPAD, you just need the USB connection, but if you have a ControlCARD you will have to use the proper JTAG debug probe, depending on the device.

    The C2000 Digital Power BoosterPack is not necessary for a beginner, but it depends on your target application and what you're intending to develop. If you're just beginning and you want to see what a C2000 device is capable of, then you may not need it. However, if you intend to develop some sort of digital power supply control or need something like this in your design, then it can be very helpful.

    Best regards,

    Omer Amir

  • Hi Omer,

    I have LAUNCHXL-F28379D, so I only need USB connection, and I can start to learn C2000, right?

    another question is how about F28069 Piccolo Experimenter Kit, is it ok to use?

    Jack

  • Hi Jack,

    I have LAUNCHXL-F28379D, so I only need USB connection, and I can start to learn C2000, right?

    That is correct.

    another question is how about F28069 Piccolo Experimenter Kit, is it ok to use?

    This is perfectly fine to use, but the F2837xD is available on some of the ease of use tools we make available such as SysConfig while older devices do not have this tool available. Using a F2837xD or newer device will likely be better if you're starting development for the first time.

    Best regards,

    Omer Amir

  • Hi Omer,

    Could you tell me where I can learn it step by step,

    I mean where I can learn the basic concept of C2000 and do it step by step with each function.

    There is too much information on the website, I am a little confused about that.

    Jack

  • Hello Jack,

    It really depends on what you're trying to develop. In the C2000Ware SDK there are many examples that are laid out on how to set up different peripherals such as I2C or ADC, there is step-by-step training on the C2000 Academy, and there are application reports/user guides available as well. Can you be more specific on what you're looking for? Are you trying to use a specific peripheral that you're trying to understand?

    If you have questions on the driver functions which are used to configure a certain peripheral's registers, the "Register to Driverlib Function Mapping" section within a peripheral's chapter describes what functions modify which registers (described in the section prior). C2000 uses these driver functions to configure the peripherals prior to them being used, and the examples provided in C2000Ware show what order they need to be configured (although sometimes it can be arbitrary, but the examples lay this out). You can find these examples in C2000Ware_4_XX_XX_XX\driverlib\f2837xd\examples\cpu1.

    Best regards,

    Omer Amir

  • Hi Omer,

    I would like to learn the digital converter.

    but I do not have relative experiment on the DSP, so I want to learn the basic concept step by step.

    like how to use interrupt, how to use I2C, how to use ADC/DAC ...

    Jack

  • Hello Jack,

    You should refer to the C2000 Academy page for more high level understand of the interrupts, I2C, ADC, and DAC. There are also labs that are part of this training which will walk you through how to set up an example step-by-step. Please let me know if the information here is insufficient. I've included the specific links to what you mentioned below.

    1. Interrupts
    2. I2C
    3. ADC
    4. DAC
    5. Labs

    For practical I2C examples you can refer to the C2000Ware examples folder for your device. There are quite a few examples there, so let me know if you've looked at them and you still have questions.

    Best regards,

    Omer Amir

  • Hi Omer,

    Do you mean I should start the below task first? there are 9 topics in the C2000 Academy.


  • You can select the drop-downs to find the individual topic pages you are looking for, or you can start from the beginning to go through the entire training. It's not required, you can pick which topics you want to read through.

  • Hi Omer,

    Got it, I also find the workshop of F28379D.

    I will read it, thanks.

    Jack