AM335X核心板通过GPMC总线拓展16c554及软件配置
gpmc(General-Purpose Memory Controller)是TI特有的总线, 本人开发gpmc驱动算是摸了很多石头过河的。所以想通过这遍文章可以给也做GPMC驱动开发的后来者有一点参考价值。文章如有瑕疵也请各位批评改正。
EVB-335x GMPC dts配置 基于EVB-335x Linux-4.14.67,调试GPMC总线的ST16C554扩展串口,对当中dts中配置分析。 1、ranges 引用dtsi的gpmc 节点,添加ST16C554片选。rangs放映每一个片选设置的内存布局的4个整数只构成,其格式为:
片选地址区域的划分主要由GPMC_CONFIG7_i[11-8]来确定当前片选地址空间的大小,GPMC_CONFIG7_i [6]控制片选引脚, GPMC_CONFIG7_i [5-0]确定当前片选的起始地址。
Base address 由地址线的高8位决定,这个地
共有 0 条评论