226 Star 932 Fork 321

GVP朱天龙 (Armink) / EasyFlash

 / 详情

关于easyflash.h里面一个宏定义的问题

已完成
创建于  
2015-08-26 12:07

在easyflash.h中
#if !defined(EF_USING_ENV)
#error "Please configure minimum size of flash erasure (in ef_cfg.h)"
#endif

按照错误的提示来说,应该是
#if !defined(EF_ERASE_MIN_SIZE)
#error "Please configure minimum size of flash erasure (in ef_cfg.h)"
#endif
我在移植代码的时候禁用了EF_USING_ENV,结果这里报错,是这里的问题么?

希望提供iap的demo(不带os的),只需要实现最基本的更新功能就行了,不需要太复杂

评论 (6)

  • :smile:多谢反馈哈~确实是应该改为
#if !defined(EF_ERASE_MIN_SIZE)
    #error "Please configure minimum size of flash erasure (in ef_cfg.h)"
#endif
  • 你指的基本更新功能是哪些?IAP的Demo我也一直很纠结,大家的关于IAP的实现方式需求不定,使用的通信协议也不能确定,所以我一直无从下手。

*你指的基本更新功能是哪些?
-直接用用串口发送文件就可以更新的,不加其他的功能
*大家的关于IAP的实现方式需求不定
先弄一个杀,有总比没有好,之后看情况再加上
-传输协议方面:可以用ymodem协议,或者其他常用的通信协议
-外部flash,tf卡->到内部flash,

整个项目非常的棒

好的已经把这个任务加到TODO List里了

@idx 你有Github账号吗?我在提交日志中@ 你一下。

没有,平时都是用svn

状态更改为 已关闭

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
9021 armink 1578914611 493904 xsu 1578925616
C
1
https://gitee.com/Armink/EasyFlash.git
git@gitee.com:Armink/EasyFlash.git
Armink
EasyFlash
EasyFlash

搜索帮助