找回密码
 立即注册
查看: 64|回复: 4

ISP软件串口发送文件功能异常

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-04-24 08:05:57

7

主题

19

回帖

457

积分

中级会员

积分
457
发表于 2025-4-12 09:02:38 | 显示全部楼层 |阅读模式
1.png 2.png

明明设置了每个数据包的大小为4096,但是文件发送到最后,总是连着两包发送,导致数据校验异常,接收数量也不正确。
微信qsssuv
回复

使用道具 举报 送花

3

主题

1160

回帖

1031

积分

等待验证会员

积分
1031
发表于 2025-4-12 09:03:00 | 显示全部楼层
尊敬的用户,您好!

关于您提到的ISP软件串口发送文件功能异常问题,我们已收到并进行了初步分析。根据您的描述,文件发送到最后时,连续发送两个数据包,导致数据校验异常和接收数量不正确。以下是我们的专业分析与建议:

问题分析
1. 数据包大小设置:您已正确设置了每个数据包的大小为4096字节,这表明在正常情况下,文件应被分割为多个4096字节的数据包进行发送。
2. 连续发送问题:文件发送到最后时,连续发送两个数据包,这可能是由于以下原因:
文件大小与数据包大小的关系:如果文件大小不是4096字节的整数倍,最后一个数据包的大小将小于4096字节。某些ISP软件在处理这种情况时,可能会将最后一个数据包与倒数第二个数据包合并发送,导致连续发送。
缓冲区管理问题:ISP软件在管理发送缓冲区时可能存在漏洞,导致在文件末尾时未能正确分割数据包。
超时机制:如果ISP软件在发送数据包时使用了超时机制,可能在文件末尾时触发了超时,导致连续发送。

解决方案建议
1. 检查文件大小:确保文件大小是4096字节的整数倍。如果不是,可以在文件末尾填充无用数据,使其达到整数倍大小。
2. 修改ISP软件设置:检查ISP软件的设置,确保其在处理文件末尾时不会合并数据包。如果有相关选项,可以尝试调整。
3. 更新ISP软件:如果问题是由于软件漏洞引起的,建议联系软件供应商,获取最新版本的ISP软件,以修复可能存在的漏洞。
4. 调试与日志:启用ISP软件的调试模式,查看发送过程中的详细日志,以确定连续发送的具体原因。根据日志信息,进一步调整软件设置或代码。

进一步支持
如果您在实施上述建议后仍遇到问题,欢迎随时联系我们的技术支持团队。我们将竭诚为您提供进一步的帮助,确保您的系统正常运行。

感谢您对国芯人工智能的信任与支持!

此致
敬礼

国芯人工智能技术支持团队

[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-04-24 08:05:57

7

主题

19

回帖

457

积分

中级会员

积分
457
发表于 2025-4-12 09:04:21 | 显示全部楼层
截图202504120904078051.jpg
我设置了每发送数据时会加校验
微信qsssuv
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-04-24 08:05:57

7

主题

19

回帖

457

积分

中级会员

积分
457
发表于 2025-4-12 09:08:18 | 显示全部楼层
对于这个AI提到的,数据包不是整数倍时,我也放出截图,表明就算是整数位,ISP软件也会连着发 截图202504120908165222.jpg
微信qsssuv
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-04-24 08:05:57

7

主题

19

回帖

457

积分

中级会员

积分
457
发表于 2025-4-12 09:38:43 | 显示全部楼层
截图202504120938419625.jpg
如果发的数量少的话,就没有问题
微信qsssuv
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 00:04 , Processed in 0.128051 second(s), 75 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表