完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
在毕业班第2课3.3节里,跟着老师学了如何支持noflash
然后在jedec_table[]数组里加了: /*MX29LV160DB*/ { .mfr_id = (u16)0xc2, //厂家ID .dev_id = 0x2249, //设备ID .name = "MXIC MX29LV160DB", .uaddr = { [1] = MTD_UADDR_0x0AAA_0x0555 /* 16位,解锁地址为:0xAAA,0x555 */ }, .DevSize = SIZE_2MiB, .CmdSet = P_ID_AMD_STD, .NumEraseRegions= 4, //4种不同的扇区规格 .regions = { ERASEINFO(16*1024, 1), ERASEINFO(8*1024, 2), IERASEINFO(32*1024, 1), ERASEINFO(64*1024, 63), } }, 然后,重新烧写新的uboot后,启动成功,然后继续跟着老师做,通过串口下载uboot到SDRAM中,然后擦除nor上的数据,结果一直擦除不了,如下图所示: |
|
相关推荐
3个回答
|
|
1. 数组下的解锁地址貌似有问题:MTD_UADDR_0x0AAA_0x0555改为MTD_UADDR_0x5555_0x2AAA
2. ERASEINFO(64*1024, 63)貌似得改为ERASEINFO(64*1024, 31) |
|
|
|
按照楼上的方法改改试试,最好还是看芯片手册确定一下
|
|
|
|
按照楼上的方法改改试试,最好还是看芯片手册确定一下
|
|
|
|
只有小组成员才能发言,加入小组>>
197个成员聚集在这个小组
加入小组为什么点亮LED的例子放在NORFlash上跑会出现奇怪的现象?
2187 浏览 6 评论
1987 浏览 5 评论
韦东山老师推出的《玩转ARM裸机实战》课程将帮你以上问题一扫而光!
4545 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 16:40 , Processed in 0.634275 second(s), Total 53, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号