跳到主要内容
版本:Next

3.2.19:读取校验码

PowerWriter客户端除了通过校验的方式来确保烧录的固件数据完整性外,还支持多种方式查验crc和checksum。

1.通过快捷键【读取】,查验crc

固件大小占满flash的全部区域

通过快捷键【读取】,读到的crc值,默认的读取的是全片的crc,所以当添加的固件如果没有占完flash的全部区域,此时在日志页面显示的crc是跟固件的crc值是不一样的,当固件大小刚好占满全片flash,此时读到的crc值跟你添加固件的crc值是一样的。

image-1.png

2.通过快捷键任意读,查验crc

固件大小没有占满flash的全部区域

当固件大小没有占完flash的全部区域,可以通过快捷键【任意读】,输入固件占用的起始地址和大小,就能读取crc值。只要地址大小无误,此时读到的crc值跟你添加固件的crc值是一样的。

image-2.png

3.通过在缓冲区下,查验CRC

目前客户端在缓冲区下,不仅支持查验crc,同时支持查验checksum

添加多段固件

在烧录完多段固件后,切换到Program Memory页面下,先将全片读回,然后点击固件列表中想要查看crc或者checksum的固件,在缓冲区中右键点击,即可看到下拉框中的crc和checksum选项,支持读取完整或者选区的crc或者checksum值。

image-3.png