主题中讨论的其他器件: C2000WARE
我们使用 Matlab "TI C2000 Embedded Coder"将代码部署到 TMS320F28377D 中。 在我们的系统中 、TMS320F28377D 通过 SCI (UART)与第二个 CPU 通信。 因此、在为 SCI A Rx 配置的 Simulink 中使用中断块、以便在每次接收消息时读取。 只要接收到的消息不超过26个字节的长度、这就可以正常工作。 如果消息超过26个字节、则仅接收第一个字节、然后 SCI A 端口崩溃。 这意味着 TMS320F28377D 不会从 SCI A 端口接收或发送任何内容。 控制器上运行的软件的其他部分仍在工作。 对 SCI 使用中断是否有任何限制、或者您是否知道这些问题可能来自哪里?
这些图片应提供我们系统的概览: