226 Star 930 Fork 322

GVP朱天龙 (Armink) / EasyFlash

 / 详情

EfErrCode ef_port_read(uint32_t addr, uint32_t *buf, size_t size) 这个函数的操作单位是字,但是在例程中操作单位是字节

待办的
创建于  
2021-09-08 10:26

/**

  • Read data from flash.

  • @notefd This operation's units is word.

  • @chancelai addr flash address

  • @chancelai buf buffer to store read data

  • @chancelai size read bytes size

  • @HTTP4O4 result
    */
    EfErrCode ef_port_read(uint32_t addr, uint32_t *buf, size_t size) {
    EfErrCode result = EF_NO_ERR;
    uint8_t *buf_8 = (uint8_t *)buf;
    size_t i;

    /*copy from flash to ram */
    for (i = 0; i < size; i++, addr ++, buf_8++) {
    *buf_8 = *(uint8_t *) addr;
    }

    return result;
    }

评论 (0)

夜雨 创建了任务
夜雨 关联仓库设置为armink/EasyFlash
展开全部操作日志

登录 后才可以发表评论

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

搜索帮助

53164aa7 5694891 3bd8fe86 5694891