1、Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Jun 8 2009 23:47:52
Microsoft Windows CE Ethernet Bootloader 1.7 for the Intel MainstoneII Development Platform Built Jun 8 2009
OEMLcdScreen is not finish yet!and will be done later!
Starting auto RUNNING! Selection = -1
main :STEP 7 !!!.
System ready!
Preparing for download...
INFO: Using device name: ''
OEMPreDownload g_DownloadImage = 0!
OEMLaunch is running!!!!!!!!!!!!
Download successful! Jumping to image at 0x9CA80000
(physical 0x80000)...
start the last launch !
sorry!这个是我家里的版本...
以下贴出来
可以正常跳到ArmInit中的和不能正常跳到ArmInit中的打印信息: 可以正常跳到ArmInit中的信息如下:
Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Jun 2 2009 15:34:06
Microsoft Windows CE Ethernet Bootloader 1.7 for the Intel MainstoneII Development Platform Built Jun 2 2009 //让人兴奋的BOOTLOADER的标志性信息OEMLcdScreen is not finish yet!and will be done later! //我想在BOOT中初始化一下屏,当然现在还没做
Press [ENTER] to download now or [SPACE] to cancel.
Initiating image download in 3 seconds.
Starting auto download Selection = 0
LockID is running
XLLP_CLKEN_USBCLIENT is running
OEM_USBConfigureDevice is running! //当我在PB中用命令行输入usbd然后回车时,USB才初始化Waiting for USB Connecting... USB Connected ! //然后USB连接上
OEM_USBConfigureDevice is successful !
main :STEP 7 !!!.
System ready!
Preparing for download...
INFO: Using device name: 'MAINSTN0'
OEMPreDownload g_DownloadImage = 1! //g_DownloadImage,在predown函数中返回一个 // BL_DOWNLOADER命令
Bufflen is 4IMAGE Len : 28311552
.............. //开始下载NK.nb0
USB download completed! //完成
Now programming Flash ... //写入
........................................................................................................................................................................................................................
Comparing Flash vs RAM image ... //校验
Flash programmed successfully! //成功
Will goto launch! //调用OEMlaunch函数
OEMLaunch is running!!!!!!!!!!!!
Download successful! Jumping to image at 0x9CA80000 (physical 0x80000)... // 传给OEMlaunch的第三个参数地址为:0x9CA80000,对应物理地址为x80000
321 //进入OAL的startup.s之后就打印321 Windows CE Kernel for ARM (Thumb Enabled) Built on Jun 3 2009 at 10:47:01 //又是一个另人兴奋的标志,从此进入了ARMINIT,(应该是从kernelStart跳到了这里)
ProcessorType=0411 Revision=7
sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 OEMAddressTable = 9ca89378//这个值是否有用?
+OEMInit
-OEMInit //这里是在armInit中调用的BSP下的OEMInit函数
Error Reporting Memory Reserved, dump size = 00020000 //开辟了size = 00020000的Error Reporting区
//刚开始还以为是错误呢
Booting Windows CE version 5.00 for (ARM)
Old or invalid version stamp in kernel structures - starting clean!
Configuring: Primary pages: 9121, Secondary pages: 0, Filesystem pages = 4560
以上是比较好的情况
现在贴上没进入到ArmInit的打印信息:
Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Jun 2 2009 15:34:06
Microsoft Windows CE Ethernet Bootloader 1.7 for the Intel MainstoneII Development Platform Built Jun 2 2009 //让人兴奋的BOOTLOADER的标志性信息OEMLcdScreen is not finish yet!and will be done later! //我想在BOOT中初始化一下屏,当然现在还没做
Press [ENTER] to download now or [SPACE] to cancel.
Initiating image download in 3 seconds.
Starting auto download Selection = 0
LockID is running
XLLP_CLKEN_USBCLIENT is running
OEM_USBConfigureDevice is running! //当我在PB中用命令行输入usbd然后回车时,USB才初始化Waiting for USB Connecting... USB Connected ! //然后USB连接上
OEM_USBConfigureDevice is successful !
main :STEP 7 !!!.
System ready!
Preparing for download...
INFO: Using device name: 'MAINSTN0'
OEMPreDownload g_DownloadImage = 1! //g_DownloadImage,在predown函数中返回一个 // BL_DOWNLOADER命令
Bufflen is 4IMAGE Len : 28311552
.............. //开始下载NK.nb0
USB download completed! //完成
格式搞乱了,重新贴一下
sorry!这个是我家里的版本...
以下贴出来
可以正常跳到ArmInit中的和不能正常跳到ArmInit中的打印信息: 可以正常跳到ArmInit中的信息如下:
Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Jun 2 2009 15:34:06
Microsoft Windows CE Ethernet Bootloader 1.7 for the Intel MainstoneII Development Platform Built Jun 2 2009 //让人兴奋的BOOTLOADER的标志性信息
OEMLcdScreen is not finish yet!and will be done later! //我想在BOOT中初始化一下屏,当然现在还没做
Press [ENTER] to download now or [SPACE] to cancel.
Initiating image download in 3 seconds.
Starting auto download Selection = 0
LockID is running
XLLP_CLKEN_USBCLIENT is running
OEM_USBConfigureDevice is running! //当我在PB中用命令行输入usbd然后回车时,USB才初始化
Waiting for USB Connecting... USB Connected ! //然后USB连接上
OEM_USBConfigureDevice is successful !
main :STEP 7 !!!.
System ready!
Preparing for download...
INFO: Using device name: 'MAINSTN0'
OEMPreDownload g_DownloadImage = 1! //g_DownloadImage,在predown函数中返回一个 // BL_DOWNLOADER命令
Bufflen is 4IMAGE Len : 28311552
.............. //开始下载NK.nb0
USB download completed! //完成
Now programming Flash ... //写入
........................................................................................................................................................................................................................
Comparing Flash vs RAM image ... //校验
Flash programmed successfully! //成功
Will goto launch! //调用OEMlaunch函数
OEMLaunch is running!!!!!!!!!!!!
Download successful! Jumping to image at 0x9CA80000 (physical 0x80000)... //传给OEMlaunch的第三个参数地址为:0x9CA80000,对应物理地址为x80000
321 //进入OAL的startup.s之后就打印321
Windows CE Kernel for ARM (Thumb Enabled) Built on Jun 3 2009 at 10:47:01 //又是一个另人兴奋的标志,从此进入了ARMINIT,(应该是从kernelStart跳到了这里)
ProcessorType=0411 Revision=7
sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 OEMAddressTable = 9ca89378 //这个值是否有用?
+OEMInit
-OEMInit //这里是在armInit中调用的BSP下的OEMInit函数
Error Reporting Memory Reserved, dump size = 00020000 //开辟了size = 00020000的Error Reporting区 //刚开始还以为是错误呢
Booting Windows CE version 5.00 for (ARM)
Old or invalid version stamp in kernel structures - starting clean!
Configuring: Primary pages: 9121, Secondary pages: 0, Filesystem pages = 4560
Booting kernel with clean memory configuration:
Memory Sections:
[0] : start: 8193c000, extension: 00003000, length: 023a1000
Sp=ffffc7cc
RTC:Read time from PCF8563.......sucessed //又调用了BSP下的驱动
OEMIoControl: Unsupported Code 0x101008c - device 0x0101 func 35
Initialize NAND Flash Controller. //NAND FLASH没找到,BSP下没有,public、common下也没有,估计是 // 以库的形式给出的
NAND_Init:return 0x1
Initialize NAND Flash Controller Successfully. //没有这个设备居然也能成功! 没了,估计死在这里
----------------------------------------------------------------------------------------------------------
以上是比较好的情况
现在贴上没进入到ArmInit的打印信息:
Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Jun 2 2009 15:34:06
Microsoft Windows CE Ethernet Bootloader 1.7 for the Intel MainstoneII Development Platform Built Jun 2 2009 //让人兴奋的BOOTLOADER的标志性信息OEMLcdScreen is not finish yet!and will be done later! //我想在BOOT中初始化一下屏,当然现在还没做
Press [ENTER] to download now or [SPACE] to cancel.
Initiating image download in 3 seconds.
Starting auto download Selection = 0
LockID is running
XLLP_CLKEN_USBCLIENT is running
OEM_USBConfigureDevice is running! //当我在PB中用命令行输入usbd然后回车时,USB才初始化
Waiting for USB Connecting... USB Connected ! //然后USB连接上
OEM_USBConfigureDevice is successful !
main :STEP 7 !!!.
System ready!
Preparing for download...
INFO: Using device name: 'MAINSTN0'
OEMPreDownload g_DownloadImage = 1! //g_DownloadImage,在predown函数中返回一个 // BL_DOWNLOADER命令
Bufflen is 4IMAGE Len : 28311552
.............. //开始下载NK.nb0
USB download completed! //完成