Skip to main content

AD100_SPI_NOR块保护验证方法

以下是以开发板 RD_AD101_EVB_V1.0为例进行说明, 芯片AD101,flash型号为 FM25Q128X, 基于最新的SDK,使用配置文件 ad100_evb_v10_nor_5.10_defconfig 进行编译和烧录

SPI NOR块保护验证方法

一、 sfc 块保护操作节点:

2022-09-23_17-21

二、 验证块保护功能

使用文件系统中 flash_lock 或者 flash_unlock 命令,参数说明

2022-09-23_17-21

  1. flash_lock -l 将mtd0加锁保护

flash_lock -l /dev/mtd0

​ 查看 lock的状态是否上锁

2022-09-23_17-21

  1. 向mtd0分区写入1111,用hexdump命令查看数据并未写入成功。

2022-09-23_17-21

  1. flash_lock -u 将mtd0解锁保护

flash_lock -u /dev/mtd0

​ 查看 lock的状态是否解锁

2022-09-23_17-21

  1. 有些flash需要配置wps,命令操作如下:

    2022-09-23_17-21

  2. 先擦除,写数据, 然后再上锁,再写数据,发现并没有写成功

    2022-09-23_17-21