完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
移植Easylogger到GD32时发现,移植报错误 [Flash] (packages\EasyFlash-v3.3.0\src\ef_log.c:361) Error: Log sector header error! Now will clean all log area 最后一步步调试发现是get_sector_status()函数中,读取 f_port_read(header_addr, header_buf, sizeof(header_buf)) 得到扇区头sector_header_magic为0xFFFFFF,sector_header_magic == LOG_SECTOR_MAGIC ,LOG_SECTOR_MAGIC是指定的宏0xEF30EF30,不相等,所以状态为SECTOR_STATUS_HEADER_ERROR输出错误。 我使用的是片上flash分的区,不知道是不是因为elog初始化没成功没写到这个区域,导致我读取到的数据是擦除得数据,请问有没有人遇到过这样的问题? |
|
相关推荐
1个回答
|
|
你有没有把所有扇区的数据读出来,检查所有数据区扇区,除了 el 的头扇区其它扇区有没有写入数据?
确定是每次不掉电所有扇区的数据是正常的,然后掉电后数据不正常了?有没有测试过不掉电,重复走 init 流程,也就是在写入一次数据之后,紧接着走上电的流程,能不能做到不掉电的情况下读出先前写入的数据? |
|
|
|
只有小组成员才能发言,加入小组>>
144个成员聚集在这个小组
加入小组【Vision Board创客营连载体验】基于RA8D1-Vision Board的自动路径规划小车
547 浏览 0 评论
【Vision Board创客营连载体验】基于Vision Board的垃圾分类
618 浏览 0 评论
【Vision Board创客营连载体验】使用 Vision Board 做一个 UVC Camera
584 浏览 0 评论
【Vision Board创客营连载体验】TinyMaix进行手写数字识别
891 浏览 0 评论
【Vision Board创客营连载体验】RA8D1-Vision Board使用7寸屏设置为RGB666大端模式模式成功显示摄像头图案
772 浏览 0 评论
STM32F407ZGT6 spi flash片选引脚无法被拉低的原因?怎么解决?
827浏览 2评论
移植RT-THREAD在stm32开发板上,使用rt_kprintf不能正常打印的原因是什么?怎么解决?
254浏览 2评论
stm32f103zet用rtthread studio生成带finsh的项目程序,串口输入help没有反应是为什么?
268浏览 2评论
rtthread studio已经成功编写了外部flash下载算法,程序也能下载进去但是不能进行调试怎么办?
267浏览 2评论
rt-thread 4.1.1的pin的实际引脚编号和内核引脚编号的对应关系在哪个文件里面能找到?
281浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-6-26 23:03 , Processed in 0.643225 second(s), Total 81, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191