- 积分
- 2
贡献0
飞刀0 FD
注册时间2010-10-22
在线时间0 小时
扫一扫,手机访问本帖
|
本帖最后由 zerg 于 2010-10-22 22:07 编辑
- #elif (NAND_PAGE_SIZE == 2048)
- NFCMD = NAND_CMD_READ0;
- page_num = addr >> 11; /* addr / 2048 */
- /* Write Address */
- NFADDR = 0;
- NFADDR = 0;
- NFADDR = page_num & 0xff;
- NFADDR = (page_num >> 8) & 0xff;
- NFADDR = (page_num >> 16) & 0xff;
- NFCMD = NAND_CMD_READSTART;
复制代码 我下载了论坛提供的那个UBOOT
以上代码在UBOOT1.3.4 飞凌开发板\u-boot-1.3.4\u-boot-1.3.4\board\fl2440\nand_read.c 文件中
nand flash 是提供4个地址 为什么这里连续提交2次 NFADDR = 0 呢? 谢谢各位帮忙了 |
|