登录注册
论坛
一粒金砂(中级)
6
0
我想用crc16对芯片的程序进行校验,得到校验码用来识别程序的版本。但是,进行测试的时候,不同的程序总是会出现相同的校验码,这是怎么回事?跪求高手指导指导。
我分别在DSp2812和富士通MB91F465P上进行测试,我设置MB91F465P程序起始地址是0x80000,大小为512KB;DSP起始地址是0x3D800,大小为128KB。
问题集中在对宏定义的测试上,对程序某个宏定义的值做稍微改动,得到的校验码根本没变化,这是什么原因呢?
是不是CRC16不支持对这么大的数据进行校验呢?
谢谢各位了,帮帮忙吧
扫一扫,分享给好友
纯净的硅(中级)
242
版主
1万
139
207
发表回复 回帖后跳转到最后一页
论坛威望大于30000或网友提名:坛子里公认的技术导师
EEWorld Datasheet 技术支持
查看 »