器件型号: C2000WARE
目前、我们正在研究软件开发流程和 CI/CD。
在这方面、出现了单位检验问题。 有很多免费的单元测试框架,我们可以使用,一个值得一提的是 Unity(见 www.throwtheswitch.org/) 。
通常、我们希望能够在 CPU/FPU 的模拟器中运行单元测试。 无需对 I/O、PWM、ADC 进行仿真。 我们只是想确保我们的库或部分工程代码在 C2000 CPU 上使用预期的结果运行、尤其是其字/字节的特性。 在互联网上搜索一点点后,我觉得有一个所谓的 CPU 周期精确模拟器。 (https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/227538/simulator-of-c28x) 不过、我在当前 CCS 中找不到它。 仿真器应在主机(如开发机器)上运行。 从我们的角度来看、不需要 GUI、我们可以(甚至更多)使用命令行工具。
上述仿真器是否仍可用?
在我们的示例中、将仿真器与板(例如 Launchpad)一起使用会非常复杂、因为我们尝试从 CI/CD 环境中执行单元测试、该环境确实在 Docker 容器内运行、与任何本地机器断开连接。
我感谢在这方面提供的任何帮助、因为这将大大改进我们的 CI / CD 进程。