完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
在做裸板实验nandflash控制器的时候,遇到了一个问题。2440控制nandflashK9F2G08U0c(256M*8bit)
s3c2440nand->NFCONF = (TACLS<<12)|(TWRPH0<<8)|(TWRPH1<<4); //老大是这样设置NFCONF寄存器 我很不明白,为什么这些寄存器的位都要设置为0呢,明明芯片手册上不是这么写的啊。 |
|
相关推荐
2个回答
|
|
|
你贴的图,跟NFCONF没有联系啊。
NAND的使用有2个阶段: 1.板子设为NAND启动时,芯片内部固化的程序要去读出NAND上前4K的代码到片内内存上。 这个固化的程序要知道NAND的一些特性,比如页大小、地址有多个序列等等,这程序是通过读取GPIO管脚的状态确定这些信息的; GPIO管脚的状态,是硬件开发人员根据NAND的特性来设置为高或低。 2.芯片内部固化的程序,会使用最保险的设置来读取NAND,比如时间参数设得非常大。 当系统启动后,我们无法忍受这样的时间参数,需要根据NAND的参数重新设置 |
|
|
|
|
|
好的,谢谢老大,已经明白了
|
|
|
|
|
只有小组成员才能发言,加入小组>>
296个成员聚集在这个小组
加入小组为什么点亮LED的例子放在NORFlash上跑会出现奇怪的现象?
2471 浏览 6 评论
2208 浏览 5 评论
韦东山老师推出的《玩转ARM裸机实战》课程将帮你以上问题一扫而光!
4835 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-12 20:28 , Processed in 0.878406 second(s), Total 78, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
339