|
通过裁减内核,NK.NB0的大小缩小为19M,更改CONFIG。BIB文件后部分如下:
MEMORY
;;; Tarzan Debug mode
NK 8C200000 01300000 RAMIMAGE
RAM 8e000000 02000000 RAM
; Common RAM areas
AUD_DMA 8c002000 00002000 RESERVED
DRV_GLB 8c010000 00010000 RESERVED
SD_DMA 8c028000 00008000 RESERVED
EDBG 8c030000 00020000 RESERVED
CAMERA 8c088000 00070000 RESERVED
DISPLAY 8c100000 00100000 RESERVED
CONFIG
AUTOSIZE=ON
ROM_AUTOSIZE=ON
COMPRESSION=ON
KERNELFIXUPS=ON
ROMSTART=8C200000
ROMWIDTH=32
ROMSIZE=01300000
同时设置启动BIOS中ADS 的LINK的ROBASE为0X30100000,WINCE入口地址为0X30200000。在启动中加入图片,并打印选项,并做了定时器等待如无按键按下则等待X秒启动WINCE
为什么我更改后进入调试阶段很好,但是烧写到NANDFLASH中,BIOS的启动图片中会一部分显示桌面的背景图?难道是与DISPLAY相冲突,并且我的定时器也不能用。每次只能手动按下键盘启动WINCE 。
而且我试了一下,更改同时设置启动BIOS中ADS 的LINK的ROBASE为不同的值有不同的结果,比如0X33F00000,调试很正常,可以顺利进入AXD,但是烧入后完全不能动。
请问高人这是什么原因?地址配置错误?本人用的S3C2440 64MSDRAM 64MFLASH
|
|