提交 e268dcfa 编写于 作者: A armink

1、【完善】部分说明文档。

Signed-off-by: Narmink <armink.ztl@gmail.com>
上级 836e6a71
......@@ -8,7 +8,7 @@ EasyFlash是一款开源的轻量级嵌入式Flash存储器库,主要为MCU(Mi
- **Env** 让变量轻松实现掉电保存,支持 **写平衡** 模式,无需担心变量长度、磨损平衡等问题
使用 **键值对(key-value)** 方式将变量存储到Flash中。在产品上,能够更加简捷的实现 `设定参数``运行日志` 等信息掉电保存的功能。
使用 **键值对(key-value)** 方式将变量存储到Flash中。在产品上,能够更加简捷的实现 **设定参数****运行日志** 等信息掉电保存的功能。
- **IAP** 在线升级再也不是难事儿
该库封装了IAP(In-Application Programming)功能常用的接口,支持CRC32校验,同时支持Bootloader及Application的升级。
......@@ -23,9 +23,9 @@ EasyFlash是一款开源的轻量级嵌入式Flash存储器库,主要为MCU(Mi
|\flash\src\flash_utils.c |EasyFlash常用小工具,例如:CRC32|
|\flash\src\flash.c |目前只包含EasyFlash初始化方法|
|\flash\port\flash_port.c |不同平台下的EasyFlash移植接口及配置参数|
|\demo\non_os\stm32f10x |stm32f10x裸机的demo|
|\demo\rtt\stm32f10x |stm32f10x基于RT-Thread的demo|
|\demo\stm32f4xx |stm32f4xx平台下的demo|
|\demo\stm32f10x\non_os |stm32f10x裸机的demo|
|\demo\stm32f10x\rtt |stm32f10x基于[RT-Thread](http://www.rt-thread.org/)的demo|
|\demo\stm32f4xx |stm32f4xx基于[RT-Thread](http://www.rt-thread.org/)的demo|
### 1.2、资源占用
......@@ -46,7 +46,7 @@ Demo平台:STM32F103RET6 + RT-Thread 1.2.2 + Env(2K bytes)
### 2.1、环境变量
下图为人工通过控制台来调用环境变量的常用接口,演示了环境变量 `"temp"` 从创建到保存,再修改,最后删除的过程。这些接口都支持被应用层直接调用。
下图为通过控制台(终端)来调用环境变量的常用接口,演示了环境变量 `"temp"` 从创建到保存,再修改,最后删除的过程。这些接口都支持被应用层直接调用。
![easy_flash_env](https://cloud.githubusercontent.com/assets/1734686/5886463/46ad7efa-a3db-11e4-8401-75c00a4c35ba.gif)
......
......@@ -2,7 +2,7 @@
---
## 1、文件说明
## 1、文件(夹)说明
`non_os` 裸机(无操作系统)的测试Demo
......
......@@ -10,13 +10,13 @@
### 1.1、使用方法
- 1、打开电脑的终端与Demo的串口1进行连接,串口配置 115200 8 1 N,此时可以在终端上看到Demo的打印日志
- 1、打开电脑的终端与Demo的串口1进行连接,串口配置 115200 8 1 N,此时可以在终端上看到Demo的打印日志
- 2、断电重启Demo
- 4、等待系统重启完成后,即可查看到打印信息中的启动次数有所增加
- 3、等待重启完成后,即可查看到打印信息中的启动次数有所增加
> 注意:对于无法连接终端的用户,也可以使用仿真器与Demo平台进行连接,来观察启动次数的变化
## 2、文件说明
## 2、文件(夹)说明
`components\flash\port\flash_port.c` 移植参考文件
......
......@@ -10,14 +10,14 @@
### 1.1、使用方法
- 1、打开电脑的终端与Demo的串口1进行连接,串口配置 115200 8 1 N,此时在终端中就可以输入《EasyFlash 使用说明》中提到的常用命令(目前只有环境变量操作命令)
- 2、在终端输入 `printenv` 查看当前的系统启动次数,即 `boot_times` 的value
- 1、打开电脑的终端与Demo的串口1进行连接,串口配置 115200 8 1 N,此时在终端中就可以输入《EasyFlash 使用说明》中提到的常用命令(目前只有环境变量操作命令)
- 2、在终端输入 `printenv` 查看当前的系统启动次数,即 `boot_times` 的value
- 3、输入 `reboot` 命令,或者直接重启Demo平台
- 4、等待系统重启完成后,再次输入 `printenv` ,即可查看到启动次数有所增加
> 注意:对于无法连接终端的用户,也可以使用仿真器与Demo平台进行连接,来观察启动次数的变化
## 2、文件说明
## 2、文件(夹)说明
`components\flash\port\flash_port.c` 移植参考文件
......
/RVMDK/Output
/Debug
/Release
......@@ -10,14 +10,14 @@
### 1.1、使用方法
- 1、打开电脑的终端与Demo的串口1进行连接,串口配置 115200 8 1 N,此时在终端中就可以输入《EasyFlash 使用说明》中提到的常用命令(目前只有环境变量操作命令)
- 2、在终端输入 `printenv` 查看当前的系统启动次数,即 `boot_times` 的value
- 1、打开电脑的终端与Demo的串口1进行连接,串口配置 115200 8 1 N,此时在终端中就可以输入《EasyFlash 使用说明》中提到的常用命令(目前只有环境变量操作命令)
- 2、在终端输入 `printenv` 查看当前的系统启动次数,即 `boot_times` 的value
- 3、输入 `reboot` 命令,或者直接重启Demo平台
- 4、等待系统重启完成后,再次输入 `printenv` ,即可查看到启动次数有所增加
> 注意:对于无法连接终端的用户,也可以使用仿真器与Demo平台进行连接,来观察启动次数的变化
## 2、文件说明
## 2、文件(夹)说明
`components\flash\port\flash_port.c` 移植参考文件
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册