主题中讨论的其他部件:sysconfig、、、
工具/软件:
我一直在处理与运行 TI-15-4-MAC STACK-GATEWAY-LINUX-SDK 4.40.03版的 MAC 协处理器配置有关的一些看似相关的问题。
我注意到的问题有:
1.) 协处理器每隔几天在网络流量高的情况下就会遇到某种类型的硬故障。 这似乎已在 SDK 7.41中解决。 我现在正在运行一个基于8.30 SDK 版本的协处理器。 我认为此崩溃问题与7.41 SDK 版本说明中提到的链接列表错误有关、但我没有足够的数据来确认这一点。
2.) NPI 链路的解析器在收到坏数据包时会被楔住,在某些情况下会完全楔住,而在其他情况下,它将需要很长的时间来恢复。 我解决了此问题、并记录了问题以及我在另一篇文章中出现的解决方案:
3.从协处理器到 beagle Play Linux 端的数据包仍然存在损坏的问题。 典型的调试输出如下所示:
2025年01月31日02:34:51 PM -__MAIN__-警告-收集器日志:61694.099:错误:uart:chksum 错误
2025年01月31日02:34:51 PM -_MAIN__-警告-收集器日志:61694.099:错误:错误:incoming-msg msg (0x89796b) nbytes=103 len = 98 [ 0xFE 0x62 0x43 0x00 0x20 0xFE 0x54 0x42]
2025年01月31日02:34:51 PM -_MAIN__-警告-收集器日志:61694.100:00000000:Fe 62 43 00 20 Fe 54 42-85 02 03 00 00 00 00 00 00 00 00 |.BC。 太差了 |
2025年01月31日02:34:51 PM -_MAIN__-警告-收集器日志:61694.101:00000010:00 00 02 bb aa 00 00 00 00 00 00 f0 07 ea 00 0c |… |
2025年01月31日02:34:51 PM -__MAIN__-警告-收集器日志:61694.101:00000020:00 dc ac dc d6 00 E1-91 33 33 33 33 33 |…… 3333333|
2025年01月31日02:34:51 PM -__MAIN__-警告-收集器日志:61694.102:00000030:33 05 03 03 e8 5e 62 00-21 00 00 00 1e 2a 1e 0A |3……^…
2025年01月31日02:34:51 PM -__ main__-警告-收集器日志:61694.102:00000040:18 08 01 12 09 08 01 12-05 2D CD 4c 92 43 12 09 |…… -.L.C.|
2025年01月31日02:34:51 PM -_MAIN__-警告-收集器日志:61694.103:00000050:08 02 12 05 2D 23 F5 91-43 10 C4 89 2a D7 Fe 54 |...-#..*..T|
2025年01月31日02:34:51 PM -_MAIN__-警告-收集器日志:61694.103:00000060:42 85 02 03 00 00 -|B. |
2025年01月31日02:34:52 PM -__MAIN__-警告-收集器日志:61695.068:错误:**错误**设置/操作失败、状态代码为:0x01
这由 host_cCollector 二进制文件生成、并从 stderr 捕获、并由我的应用程序进行记录。 这就是为什么每行都预先添加了额外的标题信息。 "- warning -"之后的所有内容都由 TI host_cCollector 代码生成为错误消息。
在这个特定实例中、您可以看到就在0xFE 同步字节之后、缺少一些字节、并且新消息开始:
Fe 62 43 00 20 Fe 54 42-85 02 03 00 00 00 00 00 00
跳过从字节3开始、新消息的开头从字节5开始。 根据此场景的确切发生方式、在重新同步之前会丢失2-3条堆栈消息。
我还没有很好的信息来说明数据是在发送端还是在接收端丢失 我要遵循的缩小这一范围的计划是:
1.) 我订购了1352P7-1 LaunchPad 电路板、并将运行相同的设置、但使用1352 LaunchPad 作为协处理器。 这应该会告诉我 BeaglePlay UART 实现是否存在问题。 如果确实发现 BeaglePlay UART 存在问题、我会希望 TI 应该有所帮助、因为它是一款 TI 产品。
2.) 如果这无法产生不确定的结果、或者问题仍然发生、我将监控1352中的 UART TX 线路、并生成解析器来监视流量和标记错误。
但是、我真的希望 TI 对这里发生的事情有一些了解。 这是一个非常严重的问题、给我们带来了一些问题。