版块
论坛
喜欢
话题
应用
搜索
登录
注册
wangxin_china的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=53231
WINCE的MMU初始化的疑问
我看了2410为WINCE进行MMU初始化的代码,对其中的做法不是太清楚。哪位前辈对这个有所研究是否可以指点一下。1. PTs EQU 0x31E00000WINCE的镜像文件从0x30200000开始装载,共32M。但是0x30200000到0x31E00000只有28...
全文
回复
(
23
)
2008-06-30 14:37
来自版块 -
Wince 程序开发
◆
◆
表情
告诉我的粉丝
提 交
wangxin_china
:
high 老大,我看到 \WINCE500\PRIVATE\WINCEOS\COREOS\NK\KERNEL\ 下写的 excluded from build 是不是就是这个部分不能被编译进入NK.nb0里面?
(2008-07-03 12:35)
回复
high
:
zhengshijie兄, 我想, nk.lib是可以编译出来的. 再次编译private下的源码替换nkmain.lib nkcompr nknocomp nkmapfile nknomapfile这些库或者局部替换. 此后交由pb来sysgen.这样可以重新编译新的nk.li...
(2008-07-03 04:30)
回复
high
:
关注harktrip的说法. 我最近也被这个困扰. cache和uncache的目的很简单, 提供2个访问方式, 一个是通过cache, 一个是不通过cache. 比如对io和寄存器这样的访问, (在arm中, io和寄存器都被映射到地址访问) ,就不希望从cache中访问 ...
(2008-07-03 04:03)
回复
xyj8303
:
帮顶一下
(2008-07-02 14:11)
回复
wangxin_china
:
对,我的MAP文件是这样的: 0001:00000000 StartUp 8c581000 hal:fw.obj 之后是KernelStart是 0001:00029440 KernelStart ...
(2008-07-02 09:53)
回复
zhengshijie
:
这个帮助是针对5.0BSP目录结构来说的,而你的BSP看得出来是4.2的目录结构,所以是kernel/hal/arm/fw.s,所以你的BSP里NK.NB0的入口函数是fw.s中的StartUp,内存地址是由config.bib的NK的起始地址决定的,比如说 NK ...
(2008-07-02 09:24)
回复
wangxin_china
:
zhengshijie大侠: 我看了帮助,上面说eboot的startup在 %_WINCEROOT%\Platform\MyPlatform\Src\Bootloader\Eboot目录下 OAL的startup在 %_WINCEROOT%\Platform\<Hardw...
(2008-07-02 08:51)
回复
zhengshijie
:
我们看一下nk.lib的内容,和它是怎么生成的。在nk.lib里可以看到D:\macallan\private\winceos\COREOS\nk\kernel\nknormal\obj\ARMV4I\retail\armtrap.obj而这个根本不是我的wince安装目录,所以...
(2008-07-01 12:45)
回复
wangxin_china
:
你的意思是说看private目录下的代码可以知道是怎么实现的,但是即使修改也不会对编译文件有影响? 我看到有些人说可以, 改了後要重build 那些 code 然後再 SYSGEN 才會有用。他们说的不对么?
(2008-07-01 10:22)
回复
zhengshijie
:
也是wince5.0,安装的时候把shared source codes也选上。wince4.2里也一样的。
(2008-07-01 10:06)
回复
« 上一页
1
2
3
下一页 »
wangxin_china
加关注
写私信
0
关注
0
粉丝
308
帖子
返回顶部