Board logo

标题: Xscale PXA270处理器PCMCIA/CF接口设计 02 [打印本页]

作者: samwalton    时间: 2014-4-28 07:34     标题: Xscale PXA270处理器PCMCIA/CF接口设计 02

关于Windows CE的驱动,在安装Windows CE5.0选择Xscale的支持后,就会安装Mainstone II平台的BSP。以此为基础,开始修改并完善自己的PXA270平台的BSP。建议用BSP Wizard“克隆”一套自己的BSP,而不是在原先Mainstone II平台修改。

目录:针对Mainstone II平台PCCARD驱动的相关目录。
针对Mainstone II平台PCCARD驱动的相关目录(见目录(a)、(b)、(c)、(d)、 (e)),如果是用PCMCIA或者CF接口的网卡作以太网调试,则还需要关注目录(f)和目录(e)。
各个目录中的文件修改
目录(a)有3个CPP文件和一个注册表文件,修改思路如程序1所示。

说明1:目录(a)的修改思路。
目录(b)和目录(c)比较关键的就是intr.c文件,前者是WinCE接受BSP层外部中断的接口。后者是CPU系统处理中断的优先级和内部中断的配置,以及内外部中断的交互。
目录(c)中的intr.c的g_IntPriorities中去掉一组0x00000000,在IRQ_GPIO1前面或者后面加上IRQ_GPIOXX_2,并将目录(b)的intr.c中PCMCIA相关的BLR语句屏蔽。

说明2:BSPIntrInit部分添加。
BSPIntrInit部分添加如程序2(a)所示,程序2(b)是和PCCARD驱动相关的中断函数,可参照以下思路具体实现针对轮询方式的卡插入/取出中断处理,关于传输的中断可参考卡插入取出中断处理自行实现(见程序3):

说明3:调整xlli_mainstone_defs.inc。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0