wince 用eboot 下载大于32m 的镜像解决方法
2011-06-26 14:13
218 查看
以34MB映象为例子,进行修改
1 对C:/WINCE500/PLATFORM/s401_more_than_32MB/Files/config.bib文件做如下修改:
(1)
;NK 80200000 01E00000 RAMIMAGE
;RAM 82000000 01E00000 RAM
;FLASH 92000000 00100000 RESERVED
NK 80200000 02200000 RAMIMAGE
RAM 82400000 01C00000 RAM
FLASH 92000000 00100000 RESERVED
(2)
; ROMSIZE = 01400000
ROMSIZE = 02200000
2 对C:/WINCE500/PLATFORM/s401_more_than_32MB/Src/Bootloader/Eboot/boot.bib文件做如下修改:
; FLSCACHE 80200000 01400000 RESERVED
FLSCACHE 80200000 02200000 RESERVED
3 对C:/WINCE500/PLATFORM/s401/Src/Bootloader/Eboot/loader.h文件做如下修改:
//#define ROM_RAMIMAGE_SIZE 0x02000000
#define ROM_RAMIMAGE_SIZE 0x02200000
//#define FILE_CACHE_START (0x80200000 | CACHED_TO_UNCACHED_OFFSET) // Start of file cache (temporary store
#define FILE_CACHE_START (0x81A00000 | CACHED_TO_UNCACHED_OFFSET) // for flash images).
4 对C:/WINCE500/PLATFORM/s401/Src/Bootloader/Eboot/usbcfg.h文件做如下修改:
//#define DMABUFFER 0x32000000 // PA
#define DMABUFFER 0x31A00000 // PA
//#define DMABUFFER_VA 0xA2000000 // VA
#define DMABUFFER_VA 0xA1A00000 // VA
5 对C:/WINCE500/PLATFORM/s401/Src/Bootloader/Eboot/nand.cpp文件做如下修改: //SECTOR_TO_BLOCK_SIZE(FILE_TO_SECTOR_SIZE(32 * 1024 * 1024))*PAGES_PER_BLOCK, // cjl 060923 : Reserve 32M NAND space for OS image
SECTOR_TO_BLOCK_SIZE(FILE_TO_SECTOR_SIZE(34 * 1024 * 1024))*PAGES_PER_BLOCK, // cjl 060923 : Reserve 32M NAND space for OS image
上面是别人的文章 我实现了 xip 最后只修改了 4,5 两项就成功了
1 对C:/WINCE500/PLATFORM/s401_more_than_32MB/Files/config.bib文件做如下修改:
(1)
;NK 80200000 01E00000 RAMIMAGE
;RAM 82000000 01E00000 RAM
;FLASH 92000000 00100000 RESERVED
NK 80200000 02200000 RAMIMAGE
RAM 82400000 01C00000 RAM
FLASH 92000000 00100000 RESERVED
(2)
; ROMSIZE = 01400000
ROMSIZE = 02200000
2 对C:/WINCE500/PLATFORM/s401_more_than_32MB/Src/Bootloader/Eboot/boot.bib文件做如下修改:
; FLSCACHE 80200000 01400000 RESERVED
FLSCACHE 80200000 02200000 RESERVED
3 对C:/WINCE500/PLATFORM/s401/Src/Bootloader/Eboot/loader.h文件做如下修改:
//#define ROM_RAMIMAGE_SIZE 0x02000000
#define ROM_RAMIMAGE_SIZE 0x02200000
//#define FILE_CACHE_START (0x80200000 | CACHED_TO_UNCACHED_OFFSET) // Start of file cache (temporary store
#define FILE_CACHE_START (0x81A00000 | CACHED_TO_UNCACHED_OFFSET) // for flash images).
4 对C:/WINCE500/PLATFORM/s401/Src/Bootloader/Eboot/usbcfg.h文件做如下修改:
//#define DMABUFFER 0x32000000 // PA
#define DMABUFFER 0x31A00000 // PA
//#define DMABUFFER_VA 0xA2000000 // VA
#define DMABUFFER_VA 0xA1A00000 // VA
5 对C:/WINCE500/PLATFORM/s401/Src/Bootloader/Eboot/nand.cpp文件做如下修改: //SECTOR_TO_BLOCK_SIZE(FILE_TO_SECTOR_SIZE(32 * 1024 * 1024))*PAGES_PER_BLOCK, // cjl 060923 : Reserve 32M NAND space for OS image
SECTOR_TO_BLOCK_SIZE(FILE_TO_SECTOR_SIZE(34 * 1024 * 1024))*PAGES_PER_BLOCK, // cjl 060923 : Reserve 32M NAND space for OS image
上面是别人的文章 我实现了 xip 最后只修改了 4,5 两项就成功了
相关文章推荐
- WINCE6.0下NK大于32MB下载失败的解决方法
- Docker 下载镜像慢的问题解决方法
- XenServer安装后,解决系统盘4G大小限制无法上传大于4g的ISO镜像(挂载新建盘的方法)
- 用Response.BinaryWrite这种方法在下载大于4MB的文件的时候浏览器报500错误的解决方法
- WINCE开发中eboot模式下TFTP方式下载NK镜像时的问题
- maven国内镜像(maven下载慢的解决方法)
- Docker 下载镜像慢的问题解决方法
- maven国内镜像(maven下载慢的解决方法)
- WINCE开发中eboot模式下TFTP方式下载NK镜像时的问题
- maven国内镜像(maven下载慢的解决方法)
- npm下载慢解决方法:切换镜像
- maven国内镜像(maven下载慢的解决方法)
- Maven 国内镜像(Maven下载慢的解决方法)
- maven下载慢解决方法(使用国内镜像)
- Linux升级内核虽然我按照上面的方法没有成功,原因是镜像地址下载太慢导致的,后续知道怎么解决后在评论中给出方案
- maven国内镜像(maven下载慢的解决方法)
- WINCE6.0下NK大于32MB下载失败的解决方法(转载)
- WINCE开发中,EBOOT模式下,TFTP方式无法下载NK镜像的问题解决方案