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.

TMDSCNCD28035ISO: Modifying Firmware on Control Card?

Part Number: TMDSCNCD28035ISO
Other Parts Discussed in Thread: CONTROLSUITE

Hello!

          I currently have this Piccolo TMS320F28035 Isolated controlCARD, and I bought a docking station/baseboard for it.

Card:

http://www.ti.com/tool/TMDSCNCD28035ISO

Docking Station:

https://www.ti.com/tool/TMDSDOCK28035

Micro Inverter Baseboard:

http://www.ti.com/tool/TMDSSOLARUINVKIT#technicaldocuments

I also have this LaunchPad XL using a TMS320F28379D chip:

http://www.ti.com/tool/LAUNCHXL-F28379D#0

I want to know if there is anyway to modify the firmware for these card/boards?  I'm not sure how to approach this or if this is even possible. I would like to change the firmware so that the task scheduling module is modified to simulate a Denial of Service attack. Any advice or suggestions would be appreciated. Thanks!

  • Firmware on any C2000 MCU based design can be modified to run it on another C2000 MCU. These devices are code compatible. For example TMDSSOLARUINVKIT uses F28035 control card. So we released the firmware for that design using F28035.

    Now if you want to run it using F28379D control card then you can do so. But you have to port the code from F28035 to F28379..

    Shamim

  • Hi Shamim,

                      I don't plan to run the firmware of one board on another. I just want to take the firmware for each board and modify it and see the results on the same board (DoS attack). Do you know where I can find the firmware code? I am also unsure about how I'd go about programming the board with the firmware (separate from programming a regular c code onto the board). 

    Thanks,

    Abraham Kuruvila

  • Install ControlSUITE from TI website. Then you will get all firmware in:

    C:\TI\controlSUITE\development_kits

    Read the docs in associated folder about programming details.

    Shamim