Other Parts Discussed in Thread: TMS570LS1227
工具/软件:
您好、
我使用的是两个使用 CCS Studio 的 TMS570LS1227 板。 我需要通过 SCI 将一个大数据块 (~10kB) 从一个电路板传输到另一个电路板。
在上 发送端 、已正确发送完整的 10 KB(使用 Docklight 验证)。 但是、在上 接收端 (中断)、我始终输不清 1000 至 3000 字节 所以我只收到了关于 7–8 KB 而不是整个块。
我不明白根本原因。 代码完全与 SCI 相关、其他方面未运行。 我尝试过:
-
将最高优先级分配给 SCI
-
将波特率降低至 9600
-
优化中断处理程序、使其尽可能小
但问题仍然存在。 我还注意到 SCI 中断经常与一起触发 超限标志 迭代。
此外、这个 SCI 模块不支持 DMA 或 多缓冲模式 这使得处理大型数据变得更加困难。
您能帮助我识别并解决这个问题吗?
谢谢、
Sajith




