User Activity

本批在测试一款STM32F407VET6,在测试中发现设备授权码丢失的问题。1. 授权码的工作机制设备生产通过软件发授权指令给到设备写入授权码,设备收到该指令后读取 FLASH ID ,然后进行加密,把加密后的数据写入 OTP 区(0x1FFF7800) , 编程成功后读出来验证是否写入成功,如果成功则重新启动,否则返回失败。2、问题分析通过单步调试,FLASH ID 是正确的,但是读出来 OTP 的数据有一部分变为全零了,所以数据比对不通过。