微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > NANDFlashd的读写(基于s3c2440)

NANDFlashd的读写(基于s3c2440)

时间:11-20 来源:互联网 点击:

  1. Uart_Printf("/r/ntestandmaskbadblockisover./r/n");
  2. #endif
  3. }
  4. voidnand_flash_init(void)//初始化
  5. {
  6. #ifdefNAND_DEBUG
  7. Uart_Printf("/r/nNANDFLASHinit");//
  8. #endif
  9. //中断入口地址
  10. pISR_NFCON=(U32)nandINT;
  11. //配置GPIO
  12. rGPGUP|=0x7<13;//GPG13~15关闭上位
  13. rGPGCON&=~((U32)0x3f<26);//GPG13~15为输入
  14. //初始化各寄存器
  15. S3C2440_NFCONF_init();
  16. S3C2440_NFCONT_init();
  17. S3C2440_NFSTAT_init();
  18. S3C2440_NFESTAT0_init();
  19. S3C2440_NFESTAT1_init();
  20. //关于中断
  21. rINTMSK&=~(0x1
  22. rINTMOD&=~(0x1
  23. rSRCPND|=0x1
  24. rINTPND|=0x1
  25. //init_nand_bbi();//初始化全局变量
  26. nand_read_id();//读ID
  27. //nand_test_bad_block();//测试并登记坏块
  28. }


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top