这个文档简单介绍了如何在 H-FLASHER 中添加NAND FLASH 驱动。基于这个文档,用户可以根据 自己的实际需求修改已有的NAND FLASH 驱动程序,或添加新的NAND FLASH 驱动程序。 1. 基本介绍 NAND FLASH 和NOR FLASH 有很大的差别,NOR FLASH 可以通过地址和数据总线直接访问,而 NAND FLASH 的访问需要通过NAND FLASH 控制器来实现。因为NOR FLASH 可以通过数据和地址总线 直接访问,所以可以根据FLASH 的型号编写一个适用于所有硬件平台的通用的NOR FLASH 驱动程序。 对NAND FLASH 而言,其访问和控制需要通过NAND FLASH 控制器来实现,而不同的MCU 都有自己的 NAND FLASH 控制器。这就决定了NAND FLASH 不能象NOR FLASH 那样,编写一个通用的FLASH 驱 动程序,适用于所有的硬件平台。对NAND FLASH,只能通过MCU + FLASH 组合的形式来编写相应的 FLASH 驱动程序。 要在 H-FLASHER 中添加自己的NAND FLASH 驱动,需要提供NAND FLASH 描述文件和对应的 FLASH 驱动程序。H-FLASHER 通过分析NAND FLASH 描述文件来获取相关的信息,包括,NAND FLASH 的容量,结构,ID 和驱动程序名称等。NAND FLASH 驱动程序是实际对FLASH 进行操作的一段二进制 程序。H-FLASHER 通过与这段程序进行交互,来实现对FLASH 的操作。关于描述文件和驱动程序的相 关信息,请查看下面的介绍。
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
评论