JuanA1的专栏

金字塔最底层之IT民工的技术点滴

排序:
默认
按更新时间
按访问量

PCI-E配置MSI中断流程解析

在调试PCI-E的MSI中断前,需要先保证将传统中断调通,然后再调试这个。MSI中断究其本质,就是一个存储器读写事件。将MSI Address设置为内存中的某个地址(可以为64位),产生MSI中断时,中断源会在MSI Address所在的地址写入MSI Data。也就是说,如果有

2011-09-03 20:52:57

阅读数:27989

评论数:8

Linux下中断处理程序源码分析

之前调试vxworks下PCIE的中断程序,都封装好了,所以只用了个intConnect,感觉没学到东西,就再看了下Linux的源码。     下面是最近调试中断时额外研习了一下Linux的内核代码,下面就直接贴代码和注释了,大量借鉴了网上牛人的见解,还望海涵!! int m

2011-08-26 22:24:36

阅读数:3495

评论数:1

PowerPC PCI-E调试相关资料小结

最近在PowerPC的板子上加一个FPGA,需要用PCI-E连接,就调试了PCI-E。由于vxWorks本身已经将驱动写好了,使用时直接调用即可,但是很快就出现了问题:一开始直接使用mmap的方式映射FPGA的总线上到应用程序的内存空间中尝试读写,这种方法比较简单,不需要内核与应

2011-08-17 19:19:10

阅读数:13278

评论数:1

Linux中PowerPC的中断原理分析

在了解中断处理机制前,先看一下PowerPC的中断源,这里使用的是e300c3的内核,从E300核的角度,中断源可分为异常和外部中断,异常是e300内核产生的,如出现非法指令,或者是访问存储器时出现TLB Miss等情况。这种情况太复杂了,没有深究,这里所说的中断为外部中断。所谓

2011-08-11 19:27:59

阅读数:9459

评论数:0

PowerPC下PCI、PCI-E设备的配置空间

PCI总线规定访问配置空间的总线事务,称为配置读写事务。不同于存储访问事务使用存储地址访问,而是使用ID号来寻址访问PCI配置空间。     PCI设备的ID号由总线号(BUS NUMBER)、设备号(DEVICE NUMBER)和功能号(FUNCTION NUMBER)组成。

2011-08-07 09:40:08

阅读数:13534

评论数:16

PowerPC的PCI总线的dts配置

这段时间要弄下PCI Express的相关调试和驱动开发工作,老规矩,先在网上找找资料,这类的东西还蛮少的,已经买了本书,打算边学边自己总结吧,这篇文章是PowerPc下对PCI总线的配置方法。     powerpc使用称为FDT 扁平设备描述树的机制传递给内核硬件配置参数,

2011-08-06 09:26:55

阅读数:8374

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭