版块
论坛
喜欢
话题
应用
搜索
登录
注册
zhengshijie的个人空间
访问量
7
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=62636
【原创】MULTI BIN的wince 5.0,smdk2440下的实现
原本早就要发出来了,但是看到king_sundi网友已经发过一个帖子了,所以犹豫了没有发,相对而言,我这个总结更具有实用性,基本上照着这个步骤来就能成功,我给我几个朋友试过了,他们一开始对这个基本不懂都能搞定。XIP实现总结.step1:修改config.bib文件.内核子集XI...
全文
回复
(
24
)
2007-09-28 13:27
来自版块 -
Wince 程序开发
◆
◆
表情
告诉我的粉丝
提 交
NewTech
:
对楼主无私的奉献表示由衷的感谢!
(2007-10-02 23:37)
回复
heyong_401
:
zhengshijie你好! 你说你的nboot能下载升级eboot,是通过USB吗?
(2007-09-30 19:33)
回复
zhengshijie
:
to shuiii: 看来你对EBOOT的代码没有研究过,问这么多为什么还不如自己老老实实看代码,把你认为有疑问的地方改掉自己实验好了,实践出真知,有些问题因为你看不到CE启动的源码,不知道它是怎么找MBR记录的。 还有你总是以批量生产来提出疑问,每个产家有自己的解决方法,在这里...
(2007-09-30 18:02)
回复
shuiii
:
呵,没错,正是K9F1G08。 不过新问题又来了。 为什么前面3个BLOCK在烧写完之后都要置成坏块呢??? 而为了让烧片器能够正常烧写,又要去掉坏块标识。 这样子的话不是不能批量生产了。 // setup our metadata so filesys won'...
(2007-09-30 15:35)
回复
zhengshijie
:
to shuiii: 你用的是K9F1G08的NAND FLASH,我也用过,前面给BOOT的都是RESERVE块,第一个BLOCK是给NBOOT,第二个BLOCK是给TOC,第三个BLOCK给EBOOT,前面3个BLOCK在烧写完之后都要置成坏块,低格FLASH,下载XIP...
(2007-09-30 12:59)
回复
shuiii
:
再问,zhengshijie大侠 : 我在EBOOT里面给NAND分区,128M,一共1024个BLOCK,每个BLOCK是128K,第一个区分BOOT区,占3个BLOCK,第二个区是BINFS区,占240个BLOCK,第三个是FATFS区,占剩下的空间。 首先。这样分合理吗?...
(2007-09-30 12:15)
回复
zhengshijie
:
to heyong_401: 注意当你做XIP的时候,XIP.BIN才是完整的image,而这时候的NK.BIN只是其中的一部分,还有分两步实现,第5,第6步骤看仔细了。当你利用EBOOT烧写,EBOOT启动,它会自动在第六步烧写的时候把块数调整到XIPKERNEL.BIN的...
(2007-09-30 11:54)
回复
wenzai
:
to zhengshijie 请教一下,你下载时用xip.bin吧? 当上电启动时,需要将OS拷贝到内存中,是整个拷贝还是只是XIPKERNEL.BIN,那么怎么确定XIPKERNEL.BIN实际的长度?
(2007-09-30 10:43)
回复
heyong_401
:
您是说烧xip.nb0,那烧了以后eboot会自动识别出xipkernal的大小并将它copy到ram中去,还是要改我的eboot,让它只拷贝比xipkernal大一点的内容到ram?
(2007-09-30 09:57)
回复
shuiii
:
我想问一下,第六步可不可以省掉呢? 为什么第五步SYSGEN的时候不把RAM的起始地址等于NK的起始地址, 为什么不可直接就用之前已经编译出来个XIP.NK和XIPKERNEL.BIN。还要烧两次的话不是以前升级也不方便了。
(2007-09-30 09:48)
回复
« 上一页
1
2
3
下一页 »
zhengshijie
加关注
写私信
0
关注
1
粉丝
207
帖子
返回顶部