am5718_TI AM5718 GPMC驱动示例讲解

本文详细介绍了TI AM5718的GPMC接口,包括其功能、硬件连接方式和配置方法。通过实例展示了GPMC如何与外部存储设备如NOR Flash通信,以及配置设备树进行实验的步骤。实验结果显示了读取周期约为112ns。
摘要由CSDN通过智能技术生成

一、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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值