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.

TMS320F2800157-Q1: List of queries

Other Parts Discussed in Thread: TMS320F2800157-Q1, SEGGER

I have some questions regarding the TMS320F2800157-Q1 part number. Can anyone please provide some clarity on the following? 

 

- What is the amount of usable flash memory? Since the controller operates in lockstep, does it share the main flash area? Is the usable flash memory 128kb or 256kb? 

- Is the usable RAM shared between both controllers or not? 

- Does the controller support Segger Jlink for debugging? 

- Is there any VS code integration support for this family of controllers? 

- Is there any Bootloader support or SDK provided for this family of controllers? 

- Is there support for Live Watch for variables and registers while debugging this controller? 

- What is the maximum number of breakpoints supported (hardware and software)? 

- Is there support for DMA on CAN peripherals? 

 

I would greatly appreciate any clarification you can provide on these questions. Thank you.

  • Hi BMS_DEVELOPER,

    Thanks for your question. I have answered a few questions below, with others to help with the remaining questions:

    - What is the amount of usable flash memory? Since the controller operates in lockstep, does it share the main flash area? Is the usable flash memory 128kb or 256kb? 

    The lockstep core does not affect the amount of usable flash memory or anything in the system. You should view the "lockstep core" as basically just a safety mechanism, which does not impact the amount of flash. The amount mentioned in the datasheet for your particular part number will match what the datasheet says in the features and device comparison table. It does not get doubled for the other core.

    - Is the usable RAM shared between both controllers or not? 

      It is shared because the two "controllers" ("cores") are just a main and redundant backup for the main.

    - Is there any VS code integration support for this family of controllers? 

      There is plan to eventually have full CCS Theia support for the whole family of controllers, and this is based off of VS CODE

    - Is there any Bootloader support or SDK provided for this family of controllers? 

    NEED BOOTLOADER EXPERT HELP >>>  There should be, but I will let bootloader expert mention this.

    - Is there support for Live Watch for variables and registers while debugging this controller? 

    Yes, same as other C2000 microcontrollers. 

    - What is the maximum number of breakpoints supported (hardware and software)? 

    NEED SOFTWARE EXPERT HELP >>>I will let the software expert help with this. 

    - Is there support for DMA on CAN peripherals? 

    There is no DMA on this device.

       

    Regards,

    Vince