WinCE驱动基础知识集锦

来源:互联网 发布:asp网站程序员招聘 编辑:程序博客网 时间:2024/05/17 20:27

1.  uboot   

  在用NandFlash启动方式时, 一般用三星的stepstone技术来引导系统。stepstone的作用就是系统上电复位时, 将NandFlash中前4KB的数据复制到CPU内部的SRAM运行。这4KB的程序可以直接引导操作系统的功能, 也可以复制eboot到外部SDRAM运行,再由eboot来烧写、引导操作系统。这前4KB的程序称为nboot(NAND bootloader), WinCE 5.0中的stepldr其实就是nboot。其存放在NandFlash的block 0中。

     在编译完成后, 使用SJF2440将nboot/stepldr.nb1烧写到NandFlash的0 block位置, 将eboot.nb0烧写到2nd block的位置(修改stepldr的NAND_COPY_PAGE_OFFSET宏可更改此位置)。或者烧写NK.nb0到2 block位置, 直接引导系统(需要修改stepldr的LOAD_SIZE_BYTES)。

 

2. TOC

    TOC: Table Of Contents

    TOC一般存放在NandFlash的block 1中

原创粉丝点击