天嵌 ARM开发社区

 找回密码
 注册
查看: 1473|回复: 4

数据通信的驱动

[复制链接]
workhard123 发表于 2011-12-14 14:59:11 | 显示全部楼层 |阅读模式
初学linux驱动编程,请教各位,tq2440中为用户引出LDATA[0:15]这十六根数据线,在数据通信驱动时,通过这个数据线将数据输出读入,看到书中提到驱动要对其操作需要进行I/O资源映射,请问到底是如何进行的,希望版主和各位知道的朋友给指导,谢谢
lyol33 发表于 2011-12-14 15:32:14 | 显示全部楼层
系统总线接口?data数据16根?挂着外设想直接IMBA总线通信,看时序图吧,把所有的信号给好,配好时序是关键
 楼主| workhard123 发表于 2011-12-14 15:48:03 | 显示全部楼层
lyol33 发表于 2011-12-14 15:32
系统总线接口?data数据16根?挂着外设想直接IMBA总线通信,看时序图吧,把所有的信号给好,配好时序是关键

IMBA总线是什么,没有百度到,请问您能说的详细点吗
TQ-ZQL 发表于 2011-12-16 18:08:25 | 显示全部楼层
一般做法
struct resource *request_mem_region(unsigned long start, unsigned long len, char *name);//申请
void *ioremap(unsigned long phys_addr, unsigned long size);//重影射
然后你就可以用ioremap返回的地址对相应的端口(寄存器)进行搞操作了
lyol33 发表于 2011-12-21 12:57:05 | 显示全部楼层
amba,输入错误
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-10-1 15:00 , Processed in 1.024453 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表