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/AM3359: Bare-metal development support in CCS

Part Number: AM3358

Tool/software: Code Composer Studio

Hi all,

I want to use one of the development boards based on the AM335X line of MPUs for a bare-metal project I'm doing and was wondering if CCS provides the same level of bare-metal development support that Starterware did? Also, does anyone know if a third party board like this one () will work directly with CCS? I could potentially use an official TI board instead like the AM335X starter kit () instead but I would most likely need to modify the board to better suit my connectivity needs. Thank you!

  • The general answer to the question is yes you can do bare-metal development for AM335x in CCS. However CCS is not an alternative to StarterWare. CCS is a development tool. StarterWare is a software package. i.e. you would write applications using StarterWare in CCS. Depending on how bare metal you want to be there is a Processor SDK RTOS package that may be a good starting point. This uses TI-RTOS instead of Linux.

    Looking at the MYD-AM335x board I do not see a JTAG header. For bare-metal development you are going to want to connect a JTAG debug probe to the board. This one looks like it is mostly aimed at Linux developers and provides a serial interface for debug messages.

    I believe the AM335x Starter Kit has an onboard XDS100 class debug probe. There are also a number of versions of BeagleBone boards. Some of these have an integrated debug probe like the BeagleBone White, others allow you to solder on a header to connect an external debug probe. There are various different "capes" (daughter cards) that you can attach to these boards. The team in the Sitara forum can help with more details on those.

    Regards,
    John