zerg 发表于 2010-10-22 22:06:41

关于 支持2k page nand flash U-BOOT的问题

本帖最后由 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 呢? 谢谢各位帮忙了

飞凌-alexlee 发表于 2010-10-23 08:01:35

删掉一次试过吗?

zerg 发表于 2010-10-23 08:23:42

谢谢斑竹回复 我还没试过。。
我还有个问题 2410支不支持2Kpage的NANDFLASH呢? 再次谢谢各位

飞凌-alexlee 发表于 2010-10-23 13:08:27

2410支不支持,没有实验过啊~

你要用2410芯片吗?

yaogang 发表于 2010-10-24 15:06:20

页: [1]
查看完整版本: 关于 支持2k page nand flash U-BOOT的问题