#有奖活动# #申请原创#
通过JLINK试探APM32芯片读保护状态及表现APM32F103CBT61.1 初始状态使用JLINK commander,选择设备类型M3,读取芯片状态: FLASH读取正常,选项字节显示未加密:5AA5,UID读取正常。 OBCS寄存器读取正常:C,无读保护 1.2 擦除选项字节1 使用JFLASH连接,选择正确型号并回读全片,确认选项字节正常。 2 选择erase all chip,此时会把FLASH+选项字节全部擦除。再次回读,确认已经擦除。 3 断电重启,让选项字节重新加载生效 1.3 读保护状态(无程序)使用JLINK commander,选择设备类型M3,读取芯片状态: FLASH选项字节UID读取异常,全为0 OBCS寄存器读取正常:E,存在读保护 SRAM读写正常。 1.4 读保护状态(有程式)APM32E103XET61.5 初始状态使用JLINK commander,选择设备类型M3,读取芯片状态: FLASH读取正常,选项字节显示未加密:5AA5,UID读取正常。 OBCS寄存器读取正常:C,无读保护 1.6 擦除选项字节1 使用JFLASH连接,选择正确型号并回读全片,确认选项字节正常。 2 选择erase all chip,此时会把FLASH+选项字节全部擦除。再次回读,确认已经擦除。 3 断电重启,让选项字节重新加载生效 1.7 读保护状态使用JLINK commander,选择设备类型M3,读取芯片状态: FLASH选项字节UID读取异常,全为could not read memory OBCS寄存器读取正常:E,存在读保护 SRAM读写正常。 APM32F407RGT61.8 初始状态使用JLINK commander,选择设备类型M4,读取芯片状态: FLASH读取正常,选项字节显示未加密:AA,UID读取正常。 OBCS寄存器读取正常:AA,无读保护 0.1 擦除选项字节1 使用JFLASH连接,选择正确型号并回读全片,确认选项字节正常。 2 选择erase all chip,此时会把FLASH+选项字节全部擦除。再次回读,确认已经擦除。 3 断电重启,让选项字节重新加载生效 0.2 读保护状态使用JLINK commander,选择设备类型M4,读取芯片状态: FLASH选项字节UID读取异常,全为could not read memory OBCS寄存器读取正常:FF,存在读保护 SRAM读写正常。 |