一、GPMC简介
为输出使能信号OEn通道1为片选信号advn,通道2为输出使能信号OEn通道1为片选信号advn,通道2为输出使能信号AD2信号。点击此处进入源代码下载地址>>提取码为:j89Chttps
GPMC的全称是 General-Purpose Memory Controller,即通用存储控制器,是TI的arm芯片AM5718用来与外部存储设备例如NOR FLASH、NAND FLASH、SRAM等等通信的一个接口。这个接口并不是AM5718特有的,在BeagleBone Black、AM35XX等芯片上也有类似接口。
传输层的错误检测,流量控制网络层(包):提供逻辑地址(IP)、选路、数据从源端到目的端的传输数据链路层(帧):将上层数据封装成帧,用MAC地址访问媒介,错误检测与修正物理层(比特流):设备之间的比特流
特点:
BoneBlack、AM35XX等芯片上也有类似接口。特点:1.灵活的8位和16位异步存储器接口2.具有多达8个片选3.支持NAND、NOR、复用NOR和SRAM4.最大支持512MB的片外存储器连续
1.灵活的 8 位和 16 位异步存储器接口
址有效信号四、配置设备树linux内核有关gpmc的讲解可参考内核目录的下列文件:OK57xx-linux-kernel/Documentation/devicetree/bindings/memor
2.具有多达8个片选
ramread命令抓取CS3ADVN和OEn的波形如下,GPMC一次的读取周期大概为112ns。通道1为片选信号CS3,通道2为输出使能信号OEn通道1为片选信号advn,通道2为输出使能信号OEn通
3.支持NAND、NOR、复用NOR和SRAM
通信的机制,如服务器验证用户登录便是由会话层完成的传输层(段):实现网络中不同主机上用户进程之间的数据通信,可靠与不可靠的传输,传输层的错误检测,流量控制网络层(包):提供逻辑地址(IP)、选路、数据
4.最大支持512MB的片外存储器连续地址空间的访问
存储设备例如NORFLASH、NANDFLASH、SRAM等等通信的一个接口。这个接口并不是AM5718特有的,在BeagleBoneBlack、AM35XX等芯片上也有类似接口。特点:1.灵活的8位
二、GPMC的硬件连接方式
0/