You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
EasyFlash/demo/env/stm32f4xx
armink 12e0b5fce5 1、【完善】ENV 中 RT-Thread 平台相关 Demo 中的 Finsh 命令。
Signed-off-by: armink <armink.ztl@gmail.com>
9 years ago
..
EWARM 1、【增加】参数配置文件ef_cfg.h,方便用户修改。 11 years ago
Libraries 1、【删除】Env的stm32f4xx Demo工程中无用的DSP库。 11 years ago
RT-Thread-1.2.2 1、【增加】IAP及Log功能Demo。 11 years ago
RVMDK 1、【增加】IAP及Log功能Demo。 11 years ago
app 1、【完善】ENV 中 RT-Thread 平台相关 Demo 中的 Finsh 命令。 9 years ago
components 1、【完善】ENV 中 RT-Thread 平台相关 Demo 中的 Finsh 命令。 9 years ago
README.md 1、【增加】IAP及Log功能Demo。 11 years ago

README.md

stm32f4xx RT-Thread Demo


1、简介

通过 app\src\app_task.ctest_env() 方法来演示环境变量的读取及修改功能每次系统启动并且初始化EasyFlash成功后会调用该方法。

test_env() 方法中,会先读取系统的启动次数,读取后对启动次数加一,再存入到环境变量中,实现记录系统启动(开机)次数的功能。

1.1、使用方法

  • 1、打开电脑的终端与Demo的串口1进行连接串口配置 115200 8 1 N此时在终端中就可以输入《EasyFlash 使用说明》中提到的常用命令(目前只有环境变量操作命令)
  • 2、在终端输入 printenv 查看当前的系统启动次数,即 boot_times 的value
  • 3、输入 reboot 命令或者直接重启Demo平台
  • 4、等待系统重启完成后再次输入 printenv ,即可查看到启动次数有所增加

注意对于无法连接终端的用户也可以使用仿真器与Demo平台进行连接来观察启动次数的变化

2、文件说明

components\flash\port\flash_port.c 移植参考文件

RVMDK 下为Keil工程文件后期加入笔者目前的Keil版本是4.12不支持stm32f4xx

EWARM 下为IAR工程文件