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.

TMS320F28386S: Sysconfig: problem with Shared Peripheral Allocation

Part Number: TMS320F28386S
Other Parts Discussed in Thread: SYSCONFIG, C2000WARE

Hi there,

I am working on an application with CAN (Controller Area Network), and I would like to use the CAN Peripheral from the CM (Communication Manager). I had looked at the example programs of the C2000Ware, but I am using the sysconfig tool (which isn't used in the examples of CM/CAN) to configure the microcontroller. However, to configure the CAN's pins, I need to add a CAN module that adds the CAN_init() function inside the Board_init() function. But when I allocate this CAN Peripheral to CM before calling this function, it's impossible to C28x Init the RAM through the CAN_initRAM() function, causing the software to get stuck in a loop.

Is there any resource to remove this function(CAN_init or myCAN_init) from my board.c source file? Or will I have to make the pinmux of this peripheral by myself without using the sysconfig tool?

Thank you for your guidance,

Ramon Martins.

  • Hi Ramon,

    Thanks for your question.

    Is there any resource to remove this function(CAN_init or myCAN_init) from my board.c source file? Or will I have to make the pinmux of this peripheral by myself without using the sysconfig tool?

    At this time, the CM core support is still not available in Sysconfig, so you would need to do any configuring of the CM side without using sysconfig. Apologies for any inconvenience at this time.

    Regards,

    Vince