偶是完全按照最新手册上的步骤自己定制的一个bin包,编译成功,通过bios模式下载到板子里,刚刚下好,会自动启动;测试,跑软件,COM口都没问题
但是只要重启(任何形式的重启,挂起也不行,换nada启动也不行),再来wince5.0启动的时候,就卡住了
具体就是卡在friendly ARM的那个黑色画面下了
com输出是:
VIVI version 0.1.4 (root@capcross) (gcc version 2.95.3 20010315 (release)) #0.1.4 Fri Sep 12 10:26:35 CST 2008
MMU table base address = 0x33DFC000
Succeed memory mapping.
DIVN_UPLL0
MPLLVal [M:7fh,P:2h,S:1h]
CLKDIVN:5h
+---------------------------------------------+
| S3C2440A USB Downloader ver R0.03 2004 Jan |
+---------------------------------------------+
USB: IN_ENDPOINT:1 OUT_ENDPOINT:3
FORMAT: <ADDR(DATA):4>+<SIZE(n+10):4>+<DATA:n>+<CS:2>
NOTE: Power off/on or press the reset button for 1 sec
in order to get a valid USB device address.
NAND device: Manufacture ID: 0xec, Chip ID: 0x76 (Samsung K9D1208V0M)
Could not found stored vivi parameters. Use default vivi parameters.
Press Return to start the LINUX/Wince now, any other key for vivi
Clear the free memory .............................................................
Read wince image from flash:
Sector addr on NAND: 0x520
TotalSector: 0xd4fa
LoadAddress: 0x30200000
JumpAddr: 0x30201000
..........................
Run wince, JumpAddr = 0x30201000
Clear the memory unused ..
看样子是卡在清楚内存里的数据的地方了?
十分郁闷的是,如果用官方的bin烧写,就完全不会碰到这种问题;无论从那种方式启动都不会死机
我试过化简定制包里面的内容,没有用。。。。
我用的是:
最新的NEC3.5+3串口的BSP
最新的SUPERvivi2(友善网页上下到的)
Eboot是用原始光盘自带的(也试过用编译包时候出来的eboot也不能用)
各位大大谁能帮帮忙啊。。。。55555