KDocs 研发资料库
  • 视频技术应用资料与文档入口汇总
  • Window下使用Makefile编译代码教程
  • AC52系列PWM使用说明文档
  • AC57系列PWM使用说明文档
  • 52 系列_串口外设的使用说明
  • 57 系列_串口外设的使用说明
  • AC52系列SPI使用说明文档
  • AC57系列SPI使用说明文档
  • AC52系列外部中断使用说明文档
  • AC57系列外部中断使用说明文档
  • AC54&56外部中断使用说明文档
  • AC52 红外捕获中断demo使用说明文档
  • 视频系列SDK汇总及获取方法
  • AC52系列软件典型问题整理文档获取
  • AC791N开发-入门到进阶开发指导文档(完善ing)
  • AC792N开发-入门到进阶开发指导文档(完善ing)
  • 792 littlefs文件系统配置
  • 792N系列 U盘单备份升级说明
  • 792x串口uart升级说明参考

AC52 系列博雅25Q32BSTIG开机VM解写保护失败说明文档

📎 原始文档:https://www.kdocs.cn/l/cflVJLqCShoi

AC52 系列博雅25Q32BSTIG开机VM解写保护异常说明文档

目录TOC \o "1-3" \h \u 
 HYPERLINK \l _Toc17206 一、问题现象描述  PAGEREF _Toc17206 2
 HYPERLINK \l _Toc17262 二、原因分析  PAGEREF _Toc17262 2
 HYPERLINK \l _Toc14547 三、解决办法  PAGEREF _Toc14547 2


单击此处直接编辑。

一、问题现象描述

AC52系列(测试SDK版本是:V1.1.6),打开系统配置存flash宏,如下图所示:
image

并根据文档配置好写保护参数,在初始化到vm时,如下图所示:
image

底层会打印示vm_magic_b err异常,打印如下图所示:
image

导致flash VM存数据功能无法正常使用。

二、原因分析

底层在初始化VM时先解保护读写flash,当解保护失败时,就会一直打印vm_magic_b err。可能原因是这款flash型号底层解保护时序不对导致。

三、解决办法

a).需要应用层在底层VM初始化db_create("vm")之前,根据flash解保护时序,手动去解保护,解保护代码调用位置如下:
image

b).并使能手动解保护的宏定义USER_DECOE_ERITE_PROTECT。
image

相关参考如下附件博雅25Q32BSTIG解写保护处理参考方法.zip所示:
 EMBED Package 
image 
对应flash参考数据手册如下:
 EMBED FoxitPhantom.Document 
image 

杰理科技
2023年06月02日