Simon21ic 发表于 2013-7-1 23:53 
别人不是说了吗。。。。。
你试过跳转到0x64000001了吗?
Simon21ic兄,我跳转到0x64000041后启动了,但是运行到下面就卡住了
Linux version 2.6.26-uc0 (root@localhost.localdomain) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-163) ) #6 Fri Jun 14 11:56:42 CST 2013
CPU: ARMv7-M Processor [411fc231] revision 1 (ARMv?(11)M)
Machine: STM3210E-EVAL
SRAM Config: bank[0] @ 0x68000000 (size: 1024KB) - bank[1] @ 0x20000000 (size: 64KB).
Ignoring unrecognised tag 0x00000000
Built 1 zonelists in Zone order, mobility grouping off. Total pages: 254
Kernel command line: noinitrd root=mtd1 ro rootfstype=jffs2 init=/linuxrc console=ttyS0
PID hash table entries: 16 (order: 4, 64 bytes)
console [ttyS0] enabled
Dentry cache hash table entries: 1024 (order: 0, 4096 bytes)
Inode-cache hash table entries: 1024 (order: 0, 4096 bytes)
Memory: 1MB 0MB = 1MB total
Memory: 980KB available (436K code, 55K data, 8K init)
我对比了正常了启动信息,下两句应该是:
Mount-cache hash table entries: 512
JFFS2 version 2.2. ?? 2001-2006 Red Hat, Inc.
是不是我设置的参数有问题呢?还有能给讲讲为什么启动uclinux要切换到ARM指令呢?
|