- 博客(11)
- 资源 (1)
- 收藏
- 关注
转载 USB_KITL(Wince50)使用方法(转)
1 platform/SMDK2440A/SMDK2440.bat里修改: set BSP_KITL=NONE 改成 rem set BSP_KITL=NONE rem set BSP_KITL=USBSERIAL 改成 set BSP_KITL=USBSERIAL set BSP_NOUSBFN= 改成 set BSP_NOUSBFN=1 set BSP_
2010-05-27 09:44:00 806 1
原创 OALKitlPowerOff()函数休眠时出错
在调试休眠时候,出现这么一个现象RaiseException: Thread=83cd0000 Proc=8164c3c0 device.exeAKY=00000005 PC=03fa7434(coredll.dll+0x00037434) RA=80280390(NK.EXE+0x00080390) BVA=00000001 FSR=00000001Exception Rais
2010-05-24 17:22:00 546
原创 2440休眠问题解决不了
在2440中进入休眠函数void OEMPowerOff(){ static UINT32 saveArea[51]; S3C2440A_INTR_REG *pIntr = (S3C2440A_INTR_REG*)OALPAtoVA(S3C2440A_BASE_REG_PA_INTR, FALSE); S3C2440A_IOPORT_REG *pIOPort = (S3C2440
2010-05-24 17:08:00 900 1
转载 MAP映射问题
在MAP.A中地址映射表转换物理地址到虚拟地址 EXPORT OEMAddressTable[DATA] ; LTORG AREA OEMAddressTable, DATA, READONLY;OEMAddressTable ;;;----------------------------------------------------------
2010-05-24 17:05:00 419
转载 WINCE物理和虚拟地址的问题
在MAP.A中地址映射表转换物理地址到虚拟地址 EXPORT OEMAddressTable[DATA] ; LTORG AREA OEMAddressTable, DATA, READONLY;OEMAddressTable ;;;----------------------------------------------------------
2010-05-12 20:28:00 475
转载 三星官方2440 CE5.0 BSP编译的一些问题
到BSP后,直接按照《[WinCE50]S3C2440A_Installation Manual_V1.1.pdf》中的方法添加BSP到PB中,添加必要组件并编译。编译后生成六个文件:STEPLDR.nb0, STEPLDR.bin, EBOOT.nb0, EBOOT.bin, NK.nb0, NK.bin。 由于开发板上只有NAND Flash,因此只能使用三星的stepstone技术来
2010-05-09 21:28:00 563
转载 wince挂起和唤醒_relayon
不管任何方式的系统挂起,最终都会调用OEMPowerOff()函数来实 现.OEMPowerOff()函数由OEM来完成,这个函数也许会位于 power.c或者off.c的文件中.OEMPowerOff()是OEM来实现的,代码和流程也许不同,但基本按照下面的方法来完成.挂起的过程:1.先进行平台相关的动作,比如清屏,设置AD,usb等.2.保存芯片所有的寄存器值到一个静态数组(就是堆栈中)3.设
2010-05-08 21:48:00 666
转载 WinCE OAL中的电源管理函数
作者:ARM-WinCE在WinCE OAL中的电源管理主要由OEMIdle和OEMPowerOff两个函数实现。应该说OEMIdle实现的是处理器级的电源管理,而OEMPowerOff实现的是板级的电源管理。在WinCE系统运行的时候,如果没有任何线程可以执行,那么内核就会调用OEMIdle函数。一般在OEMIdle中,处理器都会进入sleep模式或者idle模式,这取决于处理器本身所能
2010-05-08 21:39:00 394
转载 WINCE5.0的中断深入了解(转)
WINCE5.0的中断深入了解1.总体了解流程首先描述wince5.0 (2440BSP)的中断流程:流程1.创建事件aà创建线程ISTà用InterruptInitialize〈系统中断号绑定线程IST〉à线程IST进入等待事件a状态(挂起状态)。流程2.外部引发中断à OEMInterruptHandler屏蔽中断à把物理中断转换成系统中断,其他à重新使能中断。(ISR过程)>à操作系统根据系
2010-05-06 13:43:00 1256 1
原创 wince 5.0 .2440 5.0BSP的中断过程(转)
以前在CSDN写过一些wince5.0中断的文章,现在重新看看,发现以前的有些理解是错误的,想翻开来改改,可是郁闷的CSDN在前台没有返回后台的编辑功能,所以现在重新写一篇纠正一下。 首先描述wince5.0 (2440BSP)的中断流程 注册表等——》KernelIoControl(——》OEMIoControl——》OALIntrRequestIrqs )把物理中断转
2010-05-05 11:17:00 653
转载 KernelIoControl和OEMIoControl的分析和使用(作者:wogoyixikexie@gliet)
对于KernelIoControl这个函数我们并不陌生,在2440 5.0BSP当中,这个函数在很多驱动中出现了,主要是用来申请中断,比如下面BOOL RetVal = KernelIoControl( IOCTL_HAL_REQUEST_SYSINTR, &Irq,
2010-05-05 10:24:00 871 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人