版块
论坛
喜欢
话题
应用
搜索
登录
注册
rilyyu的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=162873
如何从XIP改成实现hive注册表和mflash
请问一下各位大侠,小弟的平台是pxa270,wince5.0原来的bsp是xip的nk直接在norflash里运行现在想实现mflash和hive注册表需要做那些改动啊。
回复
(
16
)
2007-04-06 15:52
来自版块 -
Wince 程序开发
◆
◆
表情
告诉我的粉丝
提 交
rilyyu
:
是楼上说的这样的,lib如何链接成dll可以在makedef文件中找到。
(2007-07-03 09:21)
回复
buaadallas
:
在wince5.0下自己设置一下环境变量sysgen_msflash=1就可以得到动态链接库,不需要把他们考出来并且改source文件,怕还需要连接其他的库。
(2007-07-02 15:11)
回复
rilyyu
:
贴出sources 及reg供你参考 TARGETNAME=stratad TARGETTYPE=DYNLINK RELEASETYPE=PLATFORM DLLENTRY=DllMain DEFFILE=stratad.def WINCEOEM=1 WINCETARGETF...
(2007-07-02 09:24)
回复
rilyyu
:
呵呵 星期一上班了再和你联系
(2007-06-29 23:06)
回复
city_lovelace
:
多谢rilyyu,我这几天为这个问题人都快疯了。 我是这样做的: 1、把public下的strata目录拷贝到我的BSP目录下,修改stratad中的SOURCE文件为 TARGETTYPE = DYNLINK 并引用相应的lib文件; 2、编译的时...
(2007-06-29 13:50)
回复
rilyyu
:
呵呵,太久了,我都有点忘了。刚看了一下def导出的确实是DSK_XXX 也不需要改成FMD_XXX 除非你是用在boot程序里面配合mspart.dll用吧(??)
(2007-06-29 09:42)
回复
city_lovelace
:
请问rilyyu: 你是如何编译出strata.dll的?它的def文件里面都是导出DSK_XXX这样的函数,难道都改成 FMD_XXX这样的?
(2007-06-26 22:51)
回复
rilyyu
:
我的平台有2片16M的norflash地址是连续的.从BCA00000到BEA00000 其中BCA00000到BCA80000是放eboot和启动参数的 NK的大小大概是0x16xxxxx 所以MEMBASE设的是BE180000 MEMLEN设的是(BEA0000-BE180...
(2007-04-14 10:38)
回复
saint_bxg
:
恭喜rilyyu兄弟! 你的membase,memlen是设置什么的?设置 做存储设备的FLASH的 起始地址和大小?
(2007-04-13 23:06)
回复
rilyyu
:
谢谢两位大侠的帮助,MSFLASH文件夹终于出现了,我发现membase,memlen的值可以随便设定,甚至可以把membase的值设到放nk的区域里,不过这样只能启动一次,因为nk会被写坏。所以我觉的在eboot里把flash分为binfs和扩展分区也是没有必要的。于是实验了一...
(2007-04-13 16:57)
回复
1
2
下一页 »
rilyyu
加关注
写私信
0
关注
0
粉丝
129
帖子
返回顶部