首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Xscale PXA270处理器PCMCIA/CF接口设计 02

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。
返回列表