sdssly
驱动牛犊
驱动牛犊
  • 注册日期2003-03-04
  • 最后登录2016-01-09
  • 粉丝2
  • 关注0
  • 积分344分
  • 威望47点
  • 贡献值0点
  • 好评度34点
  • 原创分0分
  • 专家分0分
阅读:1318回复:0

关于multi bin和EBoot的问题

楼主#
更多 发布于:2007-12-10 12:24
我正准备在2440上实现WINCE 5的multi bin。以前我的bootloader使用Uboot,可以load linux的image和WINCE的nk.nb0到SDRAM,然后启动linux和WINCE。

启动Linux速度还可以,因为Linuxload的一个kernel <1.5M,load之后再加载disk驱动。
但是WINCE的nk.nb0>32M,从nandflashload到sdram非常慢,而且启动之后sdram都被占用了

我在网上收集了一下multi bin的资料,发现都需要把nandflash给format为BINFS的分区,我想问一下
如果使用Uboot来实现,应该注意什么?

我正在分析Eboot的代码,看看他是怎么foramt nandflash的。如果使用Eboot,是不是需要把xip.bin
和nk.bin都写到Nandflash中?应该选择什么选项?
Initiating image download in 4 seconds.
Ethernet Boot Loader Configuration:

0) IP address: 0.0.0.0
1) Subnet mask: 255.255.255.0
2) DHCP: Disabled
3) Boot delay: 5 seconds
4) Reset to factory default configuration
5) Startup image: DOWNLOAD NEW
6) Program disk image into SmartMedia card: Disabled
7) Program CS8900 MAC address (00:00:00:00:00:00)
8) Kernel Debugger: ENABLED
9) Format Boot Media for BinFS
E) Erase Reserved Block
B) Mark Bad Block at Reserved Block
F) Low-level format the Smart Media card
D) Download image now
L) LAUNCH existing Boot Media image
R) Read Configuration
U) DOWNLOAD image now(USB)
W) Write Configuration Right Now

Enter your selection:
游客

返回顶部