主题 : 210开发板,内核示例工程编译通过,但烧录到开发板后无法启动 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 93036
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
贡献值: 0 点
综合积分: 10 分
注册时间: 2013-06-13
最后登录: 2013-07-03
楼主  发表于: 2013-06-13 17:13

 210开发板,内核示例工程编译通过,但烧录到开发板后无法启动

问题描述:
将内核示例工程进行编译,编译通过后,将生成的“NK.bin”文件放到“image/windows ce/”目录下(即将发货光盘中提供的同名文件替换掉),然后通过Minitool软件重新烧录开发板,开发板重启后,superboot启动进度条满格后就无法进入WINCE系统界面(但是我用发货光盘中提供的NK.bin文件烧录开发板则是可以进入WINCE系统界面的),下面是串口输出的启动信息。
Reading...Load Windows CE...
Launch Windows CE...
Windows CE Kernel for ARM (Thumb Enabled) Built on Nov  3 2010 at 07:30:04
ARGS: Initializing BSP_ARGS back to initial state.
OAL Log enable : 0
OAL Log mask : 0

******** System Clock Info **********
[OAL] APLL_CLK    : 1000000000 Hz
[OAL] MPLL_CLK    :  667000000 Hz
[OAL] EPLL_CLK    :   80000000 Hz
[OAL] VPLL_CLK    :   54000000 Hz

[OAL] ARM_CLK     :          0 Hz
[OAL] HCLK_MSYS   :  200000000 Hz
[OAL] PCLK_MSYS   :  100000000 Hz
[OAL] HCLK_DSYS   :  166750000 Hz
[OAL] PCLK_DSYS   :   83375000 Hz
[OAL] HCLK_PSYS   :  133400000 Hz
[OAL] PCLK_PSYS   :   66700000 Hz
******** System Clock Info **********

OEM:-------------------------------------------
OEM: Normal Boot!!
OEM:-------------------------------------------
DCache: 128 sets, 4 ways, 64 line size, 32768 size
ICache: 128 sets, 4 ways, 64 line size, 32768 size
+OALInterruptInit
-OALInterruptInit(rc = 1)
---------串口输出信息就停在这里了。。。


1    开发板的硬件基本信息
(1)    开发板类型:    Tiny210
(2)    RAM大小: 512M
(3)    NAND Flash类型和大小: SLC,大小是512M
(4)    LCD类型: A70
  
2. 搭建WINCE6.0开发环境所安装的软件
操作系统:WIN7 32位
1.    Visual Studio 2005 (英文版)
2.    VS80sp1-KB926601-X86-ENU.exe)
3.    VS80sp1-KB932232-X86-ENU.exe
4.    VS80sp1-KB971090-X86-INTL.exe
5.    Windows Embedded CE 6.0
6.    Windows Embedded CE 6.0 Platform Builder Service Pack 1
7.    Windows Embedded CE 6.0 R2
8.    Windows Embedded CE 6.0 R3
9.    WinCEPB60-101231-Product-Update-Rollup-Armv4I.msi


3. 烧写的配置文件的内容
使用发货光盘中提供的配置文件,没有做任何改动。

4. 烧写所用的文件信息截图
内核示例工程编译生成的NK.bin文件大小为39.171KB,而发货光盘中提供的NK.bin文件大小为39.3485KB。