新手入门
- 积分
- 25
- 金钱
- 25
- 注册时间
- 2015-3-17
- 在线时间
- 0 小时
|
5金钱
请问各位大侠,本人新手,现在从例程学起,刚研究了nand flash简单读写例程,红牛开发板扩128M的nand flash,怎么知道读写的地址在哪儿?写入和读出的数据是正确的,运行例程是从0x20000028开始写的数据,为什么 WriteReadAddr的值是0x20000000
#define FSMC_Bank_NAND FSMC_Bank2_NAND
#define Bank_NAND_ADDR Bank2_NAND_ADDR
#define Bank2_NAND_ADDR ((u32)0x70000000)
#define CMD_AREA (u32)(1<<16) /* A16 = CLE high */
#define ADDR_AREA (u32)(1<<17) /* A17 = ALE high */
#define DATA_AREA ((u32)0x00000000)
WriteReadAddr.Zone = 0x00;
WriteReadAddr.Block = 0x00;
WriteReadAddr.Page = 0x00;
|
|