image-20210531202344996.png

    • 右边LDATA0-LDATA7是数据引脚;这些引脚对于SDRAM/nor flash/nand flash来说是复用的

    引脚对应的GPIO
    image-20210531202739930.pngimage-20210531203140054.pngimage-20210531203253890.pngimage-20210531203912287.pngimage-20210531203957257.pngimage-20210531214146930.png
    nand flash controller
    image-20210531215550510.pngimage-20210531215844530.pngimage-20210531220242476.pngimage-20210531220711272.png
    查看PIN CONFIGURATION的配置:NCON、EINT21(page size)、EINT22(address cycle)、EINT23(bus width);这几个引脚由硬件配置决定,在复位时被读取状态(这些引脚是输入引脚,就算休眠或者不执行程序其状态也是不会改变的)
    image-20210531221512442.png

    • JZ2440将这几个引脚配置位1110,所以说是advance nand,2kbytes page,5-addr,8bit bus width

    image-20210531221823755.pngimage-20210531221913394.png
    有个问题,没在原理图中看到数据DATA走哪个IO口?

    • 有的,走LDATA0-LDATA7,原理图画的只nand flash的全部接口,并不是转换芯片(一边连接芯片一边连接外设)什么的

    nand flash的内存映射
    image-20210531230531465.pngimage-20210531230757221.png

    • 具体的写哪个地址读写什么数据的,应该查看具体的nand flash芯片手册,而不是芯片的使用手册