借用地盘一下,我是在nand上开辟一块区域用于存放logo,在eboot中的oemplatforminit()中先把logo读到ram中,然后显示logo,结果在nk加载完后logo就消失了,又不想在oal的oeminit()中实现,请问这个问题怎么解决?5.0的ce平台,有做过...
全文
回复(6) 2009-01-06 16:09 来自版块 - Wince 程序开发
表情
lStoneCN把configuregpio里的和lcd相关的口初始化去掉。(2009-01-09 23:01)
pineryplatform.bib?应该是config.bib吧?不过我试了,这个也没有用,跟踪进去后发现,nk都在执行了,oeminit()都执行完了,最后加载设备驱动的时候就没见了,估计是在lcd驱动里面出的问题,会不会和在eboot里的lcd初始化有冲突?(2009-01-07 21:04)
ziyun不是eboot。bib,是platform。bib(2009-01-07 10:53)
pinery在oeminit()里面没有显示logo的代码,也没有见到初始化lcd的代码,在eboot的bib中,在显示logo中,我把显示logo的ram放在了ram的最后一m的空间中作为保留区。跟踪发现,在oal里的startup.s里面有一个设置输出方式的地方,改了后让程序停留在那,结...(2009-01-07 10:49)
ziyunoeminit时会清除内存,如果要保存,在bib文件中将logo占有的内存设为保留(2009-01-07 10:26)
high不是你不想实现,大概因为oal的OEMInit()里面*已经*实现了,它重新初始化lcd ,所以消失了。(2009-01-06 16:30)

返回顶部