226 Star 920 Fork 321

GVP朱天龙 (Armink) / EasyFlash

 / 详情

在gde230(m23内核)中,由于强制类型转化导致未字节对齐,然后进入HardFault_Handler

待办的
创建于  
2021-04-25 08:38
   /* write key name */
    if (result == EF_NO_ERR) {
        result = align_write(env_addr + ENV_HDR_DATA_SIZE, (uint32_t *) key, env_hdr.name_len);

输入图片说明

评论 (3)

噓.低調 创建了任务
噓.低調 关联仓库设置为armink/EasyFlash
噓.低調 修改了描述
展开全部操作日志

方便提交一个 PR 修正一下吗

我也是第一次碰到没有字节对齐的情况,我是直接为key申请了一个新的缓存,目前是没有再次碰到问题,但是这个方法是否合适我不是特别清楚。

我最近也在使用FlashDB+GD32E230,目前还没有暴露出问题,请问有什么经验分享一下吗?看你了你的回答,申请缓存,是使用了OS?

登录 后才可以发表评论

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

搜索帮助