单片机测试的有关问题

求助:单片机测试的问题
我们现有一套单片机系统,具体设计等都知道。现在要测试另一块单片机芯片,测试芯片内的程序是否被修改过,也就是比对两块芯片的程序是否一样。被检测芯片不能通过破解方式读出程序。
刚接触单片机,不知是否表达清楚了。。。求思路,先谢谢了~
------解决方案--------------------
表达的太含糊了吧。。。
------解决方案--------------------
烧录器 不是很难 技术已经很成熟了
------解决方案--------------------
找个通用的编程器(比如labtools48),先把你的芯片放上去,把里面的程序读入到内存中,再拿掉你的芯片,把要检测的芯片放上去,比较里面的内容和内存中是否一致,就知道是否相同了
------解决方案--------------------
除了破解,没别的办法。
------解决方案--------------------
那只有解密了,那你自己的程序和别人的HEX比较有意义吗?功能一样就行了
------解决方案--------------------
不知道你想干什么...
------解决方案--------------------
比较一个没有源代码又加密的单片机和你们自己写的单片机的HEX文件没什么意义,而且即使功能什么的完全一模一样,因为不是一个人写的,编译器,算法,实现方法等的区别也会使最总生成的HEX不一样,

如果只是测试芯片内的程序是否被修改过,但芯片的程序是你们写的,可以加校验输出,比如每次开机的时候计算所有CODE区的校验和然后显示出来,这样只需要比较和你们当前的版本的校验和是不是一样就知道目标芯片是不是被修改过.

很绕口单片机测试的有关问题