请选择 进入手机版 | 继续访问电脑版

迪文科技论坛

 找回密码
 立即注册
搜索
查看: 173|回复: 5

【提问】0xE0存储器CRC校验如何使用

[复制链接]

13

主题

17

回帖

222

积分

中级会员

Rank: 3Rank: 3

积分
222
发表于 2022-12-6 16:15:47 | 显示全部楼层 |阅读模式
手册中有介绍0xE0变量地址可以实现对外部8M存储器的校验,想问一下校验是CRC16的还是CRC32的?有没有使用的参考指令看一下?
回复

使用道具 举报

13

主题

17

回帖

222

积分

中级会员

Rank: 3Rank: 3

积分
222
 楼主| 发表于 2022-12-6 16:42:38 | 显示全部楼层
对0xE0写入 5A 00 00 40,是对字库ID0的256KB进行校验,然后读取0xE0变量空间的值,返回数据为 00 00 70 87,其中70 87为校验结果,是这样吗?
回复

使用道具 举报

2

主题

662

回帖

9631

积分

论坛元老

Rank: 8Rank: 8

积分
9631
发表于 2022-12-7 08:53:43 | 显示全部楼层
大boy 发表于 2022-12-6 16:42
对0xE0写入 5A 00 00 40,是对字库ID0的256KB进行校验,然后读取0xE0变量空间的值,返回数据为 00 00 70 87 ...

您好,是这样的
回复

使用道具 举报

13

主题

17

回帖

222

积分

中级会员

Rank: 3Rank: 3

积分
222
 楼主| 发表于 2022-12-7 09:04:35 | 显示全部楼层
Bensenl 发表于 2022-12-7 08:53
您好,是这样的

你好  这样返回的CRC是那种格式呢
回复

使用道具 举报

2

主题

662

回帖

9631

积分

论坛元老

Rank: 8Rank: 8

积分
9631
发表于 2022-12-7 09:17:49 | 显示全部楼层
大boy 发表于 2022-12-7 09:04
你好  这样返回的CRC是那种格式呢

ModbusCRC16
回复

使用道具 举报

13

主题

17

回帖

222

积分

中级会员

Rank: 3Rank: 3

积分
222
 楼主| 发表于 2022-12-7 15:55:15 | 显示全部楼层

好的  多谢
每次校验的最小单位为4KB,如果文件最后结尾长度只有2KB,剩下的2KB没有文件的部分是怎么校验的呢
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-3-29 22:26 , Processed in 0.103898 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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