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.

TMDSCNCD263: FreeRTOS and Multi-core Setup in CCS for AM263x

Part Number: TMDSCNCD263
Other Parts Discussed in Thread: SYSCONFIG

Hello,

I would like to know what the correct sequence is to create and set up a multi-core project in Code Composer Studio, it would be great if a TI expert could share some literature on this as I was not able to find relevant documentation on this particular topic.

Furthermore, I also have additional questions relevant to multi-core and FreeRTOS, these are listed below:

  • Currently I have a FreeRTOS system project created using one of the empty FreeRTOS project templates provided with your SDK (shown below). I have noticed when you import the template, it comes with 3 separate projects (system, r5ss_0-0, r5ss0-1).
    •   
    • I was wondering how you would assign one of the projects to a particular core and what is the proper sequence to do this ?
    • Also, how would debugging look like for this project ?
  • Moreover, in regards to FreeRTOS, I would need to modify the FreeRTOSConfig.h and the port.c files. I have noticed that these files currently live within the SDK and uses some pre-defined library (sdk/source/kernel/freertos/lib) during the linking stage (see below)
    • Since I would be modifying the FreeRTOS config and the port files, I am suspecting there might be linker errors since the linking process refers to some existing pre-defined library (.lib). If that happens what would be the workaround for this?
  • Finally, for a multi-core project do you need to have some mechanism implemented where the watchdogs could be to be disabled during the initialization of core ?
    • Can this be achieved through SysConfig ?