完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
[tr]我想知道例程中nandflash最后读写到那个内存空间,掉电后这块内存空间能不能保存之前写入的数据,如果要实现掉电后仍保存数据并读取出来应该怎么做呢?
求大神指导,现在我实验的内存空间是不能掉电保存的,求大家帮帮我 [/tr] |
|
相关推荐
11个回答
|
|
|
|
|
|
|
|
|
|
我没有用串口输入块,页和页数,而使用了默认的地址读写
现在这里有个疑问,这是写入数据的内存地址吗? 所以我先定义了这个地址 运行时,memory browse运行时这个地址的数字变化 之后运行完了就变成这样了 最后断电重启以后就是这样 所以我现在疑问是写入的数据的地址是哪里?如果我找对了,那么为什么会产生上面三幅图的这种变化,断电以后数据为什么没有了 NandFlash 没有地址线 不能通过 EMIF 内存映射地址读写 |
|
|
|
先执行nandwrite
eccData变为这样 执行nandread 此时没有问题,可以把数据读出来 断电后重启eccData变为这样 执行nandread后变为这样 读不出来之前存入的数据了 为什么啊 确认操作 首先要正确初始化NandFlashRxData 即存储读回来数据数组NAND_DEFAULT_BLK 读取块NAND_DEFAULT_START_PAGE 读取页 retVal= NANDPageRead(&nandInfo, NAND_DEFAULT_BLK, NAND_DEFAULT_START_PAGE, &NandF |
|
|
|
NandFlash 没有地址线 不能通过 EMIF 内存映射地址读写 |
|
|
|
7jfsdfsdf 发表于 2019-6-10 09:02 确认操作 首先要正确初始化 NandFlashRxData 即存储读回来数据数组 NAND_DEFAULT_BLK 读取块 NAND_DEFAULT_START_PAGE 读取页 retVal= NANDPageRead(&nandInfo, NAND_DEFAULT_BLK, NAND_DEFAULT_START_PAGE, &NandFlashRxData[0], &NandFlashECCData[0]); if(retVal != NAND_STATUS_PASSED) { UARTPuts(&uart0cfg, "Failed.", -1); } else { UARTPuts(&uart0cfg, "Passed.", -1); } |
|
|
|
之前的问题解决了,现在出现了EDMA 传输错误,我现在很疑惑,如果我前面用麦克以edma方式来不停地传输数据,后面再将数据保存到nand里面会起冲突吗?这是不是因为这个原因呢?起了怎么解决呢? |
|
|
|
main函数里面部分 补充: 这是我前面麦克使用的EDMA程序,麦克收发数据是连续不间断的,会不会影响后面的存储进NAND的edma的使用所以报错,如果是要怎么解决呢? 检查 EDMA3 通道是否冲突 |
|
|
|
|
|
|
|
|
|
|
|
r |
|
|
|
只有小组成员才能发言,加入小组>>
基于RK3588J的6路MIPI CSI视频采集案例分享,多路视频系统必看!
403 浏览 0 评论
414 浏览 0 评论
【创龙科技TL570x-EVM开发板试用体验】 GStreamer 功能测评
8433 浏览 8 评论
【创龙科技TL570x-EVM开发板试用体验】创龙TL5708-EVM开发板入手使用体验评测
6219 浏览 0 评论
【创龙TLZ7x-EasyEVM评估板试用连载】+3.环境搭建vmware+ubuntu详细教程(二)
1318 浏览 0 评论
1984浏览 0评论
2640浏览 0评论
【创龙科技T3开发板试用体验】从开发板到PLC-----测试LUA
2684浏览 0评论
【创龙科技T3开发板试用体验】创龙T3开发板使用体验(1)--基本开发环境搭建
1575浏览 0评论
487浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-24 22:17 , Processed in 0.864286 second(s), Total 99, Slave 79 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191