Commit Graph

61 Commits

Author SHA1 Message Date
armink
c9cc0c0562 1、【重构】EasyFlash方法及文件命名。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-07-06 11:45:38 +08:00
armink
c76c5df721 1、【删除】FLASH_ENV_USING_CRC_CHECK宏定义,对ENV强制开启CRC检查。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-07-02 15:36:44 +08:00
armink
2a838c9017 1、【完善】说明文档。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-07-01 16:42:52 +08:00
armink
b3b5600066 1、【修改】开源许可协议为MIT协议。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-06-17 12:15:52 +08:00
Armink
7ada60a4c1 Merge pull request #2 from yuht/patch-2
1、【更新】stm32f10x 裸机 demo keil工程配置,使其兼容Keil 5。
2015-06-16 09:57:55 +08:00
Armink
21a3a74830 Merge pull request #1 from yuht/patch-1
1、【更新】stm32f10x rtt demo的Keil工程配置,使其兼容Keil 5。
2015-06-16 09:57:24 +08:00
yuht
d7e7d79878 Update EasyFlash.uvproj 2015-06-16 09:49:01 +08:00
yuht
56cccf5b82 Update EasyFlash.uvproj 2015-06-16 09:48:31 +08:00
yuht
4b4399a188 Update EasyFlash.uvproj 2015-06-16 09:40:27 +08:00
yuht
db5dade93b Update EasyFlash.uvproj 2015-06-16 09:37:33 +08:00
yuht
286118ff65 solve error #5
include path "..\..\..\stm32f4xx\Libraries\CMSIS\Include" for solve error "error:  #5: cannot open source input file "core_cm3.h": No such file or directory"
2015-06-16 09:18:04 +08:00
yuht
3086da2235 solve error #5
include path "..\..\..\stm32f4xx\Libraries\CMSIS\Include" for solve error "error:  #5: cannot open source input file "core_cm3.h": No such file or directory"
2015-06-16 09:02:35 +08:00
armink
2478144397 1、【完善】说明文档。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-06-15 11:15:43 +08:00
armink
397f0a5f2f 1、【更新】中文文档中的Gif动画为国内源。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-06-12 09:13:38 +08:00
armink
60e0a0e19e 1、【更新】说明文档,并增加Flash log功能说明动画。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-06-10 18:49:00 +08:00
armink
1845b6ea8f 1、【修改】flash日志存储一个接口的入参名称。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-06-10 14:58:13 +08:00
armink
deee25d1a6 1、【更新】说明文件及API文档。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-06-09 19:03:15 +08:00
armink
31128657c1 1、【修改】默认配置,默认关闭日志存储模块。
2、【修改】各平台下的Demo,以适合最新接口。

Signed-off-by: armink <armink.ztl@gmail.com>
2015-06-09 18:47:34 +08:00
armink
c5910f047a 1、【增加】日志存储至Flash的功能。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-06-09 17:29:45 +08:00
armink
731b94e6d7 1、【更新】各平台Demo以适配最新源码。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-05-30 16:56:32 +08:00
armink
bf0926bf4d 1、【增加】环境变量缓冲区锁,提高大并发情况下的稳定性。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-05-30 16:31:04 +08:00
armink
f4cf203def 1、【增加】C++编译器的支持。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-05-25 10:48:58 +08:00
armink
f1fbf3aea9 1、【删除】一处代码误注释。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-05-16 15:20:21 +08:00
armink
7a147b7ab1 2、【删除】无用的宏定义NULL。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-05-16 14:20:14 +08:00
armink
209929e786 1、【增加】C99的stdbool.h,保证项目全部采用C99的bool的类型。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-05-16 14:09:23 +08:00
armink
965a16c0f7 1、【更新】基于RTT的Keil Demo工程配置。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-05-11 14:18:45 +08:00
armink
531e687b58 1、【修改】部分源码文件夹名。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-04-30 11:43:11 +08:00
armink
f1a57d6fc4 1、【完善】API说明文档
Signed-off-by: armink <armink.ztl@gmail.com>
2015-04-27 10:33:48 +08:00
armink
d9bb6c27b3 1、【更新】一处接口入参格式;
Signed-off-by: armink <armink.ztl@gmail.com>
2015-04-25 07:56:06 +08:00
armink
5c58381988 1、【增加】开启、关闭IAP及ENV功能的宏定义,提高软件可裁剪性。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-04-23 16:30:28 +08:00
armink
19a307cb4a 1、【更新】说明文档。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-04-22 08:03:39 +08:00
armink
f2faf532c7 1、【修改】Flash环境变量的缓存方式,采用静态内存,减低移植难度。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-04-21 08:20:14 +08:00
armink
e25ec3bb4c 1、【优化】部分代码注释。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-04-20 17:23:35 +08:00
armink
31cf0cce1d 1、【优化】Flash环境变量代码,提高写入缓存的效率。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-04-20 17:07:07 +08:00
armink
e268dcfa18 1、【完善】部分说明文档。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-04-18 20:06:51 +08:00
armink
836e6a7189 1、【增加】stm32f10x裸机的Demo。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-04-18 17:01:49 +08:00
armink
40583525fb 1、【更新】《EasyFlash 使用说明》文档
Signed-off-by: armink <armink.ztl@gmail.com>
2015-04-18 14:06:45 +08:00
armink
afc40a82ff 1、【更新】API文档及Demo说明文档。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-04-18 13:48:01 +08:00
armink
aca19f7904 1、【增加】STM32F4系列内部Flash的Demo。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-04-18 09:52:02 +08:00
armink
946ffe21d9 1、【优化】Flash的初始化方式,提升移植时参数配置的灵活性;
Signed-off-by: armink <armink.ztl@gmail.com>
2015-04-17 16:34:36 +08:00
armink
141e048926 1、【修改】stm32f10x固件库文件夹名书写错误。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-04-14 09:19:55 +08:00
armink
fcbf3f98bc 1、【修改】IAP中读取APP与Bootloader的方法,使其支持最新的flash_read接口。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-04-08 17:01:39 +08:00
armink
3a31e0e9b0 1、【优化】Flash擦写时的坏块替换策略,采用比较乐观的策略,将数据移动偏移量改为Flash最小擦写大小。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-03-23 10:30:29 +08:00
armink
cc71c4e46f 1、【删除】打印环境变量一处多余的字符。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-03-13 16:20:09 +08:00
armink
582080d71e 1、【增加】当前环境变量模式的打印信息。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-03-10 13:52:06 +08:00
armink
3472453d91 1、【增加】环境变量的结束地址在装载过程中防止越界功能,提高软件容错能力。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-03-10 13:41:33 +08:00
armink
f6397d9177 1、【修改】一处注释说明不准确地方,并完善API说明文档中一处有歧义的内容。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-03-05 13:16:48 +08:00
armink
aa50ae8180 1、【修改】开源协议为GPL v3.0
Signed-off-by: armink <armink.ztl@gmail.com>
2015-03-05 13:02:16 +08:00
armink
b4a63b0dbb 1、【修改】说明文档文件编码。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-03-02 16:01:40 +08:00
armink
73afd2f5e5 1、【更新】说明文档。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-03-02 15:23:41 +08:00