这个文档简单介绍了如何在 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 的操作。关于描述文件和驱动程序的相
关信息,请查看下面的介绍。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !