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.