Other Parts Discussed in Thread: C2000WARE
器件型号: C2000WARE
您好:
我正在为现有的 C2000 应用开发基于 Linux 的循环软件 (SIL)/重主机环境。
该应用程序使用 C2000Ware 位域寄存器模型(,等)SciaRegs GpioCtrlRegs EPwm1Regs而不是 DriverLib。
我的目标 不是 模拟 C2000 CPU 或外设。 我只想在 Linux 上执行应用逻辑、同时通过共享内存与外部基于 Python 的测试框架进行通信。
主要目标是尽量减少对生产应用程序的修改、以便可以在目标硬件和主机环境上测试相同的应用程序逻辑。
在实施完整的解决方案之前、我想了解 TI 是否推荐为此类工程使用特定的架构。
- 在 Linux 或 Windows 上运行 C2000 应用以执行软件在环 (SIL) 或主机时、是否有官方推荐的方法?
- TI 是否发布了任何演示主机执行或软件重新托管的应用手册、参考实现或示例项目?
- 由于我的工程已经使用了 C2000Ware bitfield 寄存器模型、因此 TI 建议保留此模型、还是将迁移到 DriverLib 会显著简化主机执行?
- 如果您目前正在为 C2000 应用实现基于 Linux 的可维护 SIL 环境、您会建议使用哪种架构?