EC_M031_APROM_Bind_UID_V1.00.zip
(3.16 MB)
新唐的M031系列MCU,每一颗都有一个96位的唯一ID(UID)码,本文介绍如何将程序绑定UID码,以避免他人将MCU中的Bin文件拷贝出来,烧录到新的MCU,复制出一样的产品。
由于M031系列MCU,每一颗都有一个96位的UID码,所以可在程序中加入对UID码的判断,来决定程序的执行流程,这样尽管将运行正常的MCU固件读出来烧录到另外一颗同型号的MCU中,也得不到正常的运行结果,其大致原理如图1-1所示。
注:使用该方法必须保证产品出厂之前,MCU已经上电运行过一次,以保证存储在APROM中的初始密钥被擦除。
|