外部flash stm32怎么从外部flash?
stm32怎么从外部flash?读取STM32的uid并将其发送到PC或服务器进行授权。2. PC机或服务器根据uid和加密算法计算出相应的密钥,然后发送回STM32程序进行授权。3. STM32接收
stm32怎么从外部flash?
读取STM32的uid并将其发送到PC或服务器进行授权。
2. PC机或服务器根据uid和加密算法计算出相应的密钥,然后发送回STM32程序进行授权。
3. STM32接收密钥并将其写入flash或EEPROM存储。
4. STM32每次启动时都从flash或EEPROM中读取密钥,然后根据相应的算法对uid进行加密,将运算结果与密钥进行比较;或者对密钥进行解密,将解密结果与uid进行比较。
5. 如果uid与密钥匹配,则在芯片中运行的程序被视为已授权。如果不匹配,将执行其他处理。
这样,即使芯片中的二进制程序数据被复制出来,芯片即使被替换也不能运行。