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.

C2000WARE: Simulator for C2000

Part Number: C2000WARE

Currently, we are looking into the software development process and CI/CD.

 

In this context, the question for unit-tests arose. There are plenty of free unit-test frameworks out there, which we could use, one to mention is Unity (see https://www.throwtheswitch.org/).

 

Generally, we would like to be able to run unit-tests in a simulator for the CPU/FPU. There is no need for emulation of the I/Os, PWMs, ADCs. We just want to make sure that our libraries or parts of our project code runs with the expected results on the C2000 CPU – especially for its word/byte peculiarities. After searching a little bit on the Internet, it seems to me there was a so called CPU Cycle Accurate Simulator. (https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/227538/simulator-of-c28x) Though, I cannot find it in the current CCS. The simulator should run on a host machine, like a development machine. From our side, there is no need for a GUI, we would be (even more) fine with a command line tool.

 

Is the abovementioned simulator still available?

 

In our case, using an emulator with a board (e.g. Launchpad) would be very complicated, because we try to execute the unit-tests from within our CI/CD environment which does run within a Docker container, disconnected from any local machines.

 

I would be thankful for any help on that, as it would greatly improve our CI/CD process.