主题 : 移植Android2.1(附获取freerunner 2.1 源码的方法) 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 25275
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
贡献值: 0 点
综合积分: 12 分
注册时间: 2010-07-21
最后登录: 2017-09-13
50楼  发表于: 2010-08-19 23:51
牛人,支持。。
级别: 侠客
UID: 23322
精华: 0
发帖: 56
金钱: 280 两
威望: 56 点
贡献值: 0 点
综合积分: 112 分
注册时间: 2010-06-17
最后登录: 2010-09-10
51楼  发表于: 2010-08-25 13:43
楼主啊,我用您的文件系统源码,用mkfs.jffs2 制作了jffs2映像文件 ,下载后只显示只企鹅,我用的是mini2440 64M 7inch 的LCD ,请问是我制作的文件系统映像有问题呢?还是?? 有没有制作好的文件映像共享一下?
谢谢!!
lwjian147@126.com


下面贴出我启动时 打印出来的信息:
Copy linux kernel from 0x00060000 to 0x30008000, size = 0x00500000 ... done
zImage magic = 0x016f2818
Setup linux parameters at 0x30000100
linux command line is: "noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0"
MACH_TYPE = 1999
NOW, Booting Linux......
Uncompressing Linux................................................................................................................................... done, booting the kernel.
Linux version 2.6.27 (root@lwj-desktop) (gcc version 4.4.0 (GCC) ) #301 PREEMPT Wed Aug 25 12:21:55 CST 2010
CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0007177
Machine: SMDK2440
ATAG_INITRD is deprecated; please update your bootloader.
Memory policy: ECC disabled, Data cache writeback
CPU S3C2440A (id 0x32440001)
MM: CPU does not support supersection mapping for 0x55000000000 at 0xf0d00000
S3C244X: core 405.000 MHz, memory 101.250 MHz, peripheral 50.625 MHz
S3C24XX Clocks, (c) 2004 Simtec Electronics
CLOCK: Slow mode (1.500 MHz), fast, MPLL on, UPLL on
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
CPU0: D cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
Kernel command line: noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0
irq: clearing subpending status 00000003
irq: clearing subpending status 00000002
PID hash table entries: 256 (order: 8, 1024 bytes)
timer tcon=00000000, tcnt a4ca, tcfg 00000200,00000000, usec 00001e57
Console: colour dummy device 80x30
console [ttySAC0] enabled
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 64MB = 64MB total
Memory: 60256KB available (3824K code, 638K data, 124K init)
SLUB: Genslabs=12, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Calibrating delay loop... 201.93 BogoMIPS (lpj=504832)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
net_namespace: 288 bytes
NET: Registered protocol family 16
S3C2410 Power Management, (c) 2004 Simtec Electronics
S3C2440: Initialising architecture
S3C2440: IRQ Support
S3C24XX DMA Driver, (c) 2003-2004,2006 Simtec Electronics
DMA channel 0 at c4800000, irq 33
DMA channel 1 at c4800040, irq 34
DMA channel 2 at c4800080, irq 35
DMA channel 3 at c48000c0, irq 36
S3C244X: Clock Support, DVS off
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
NET: Registered protocol family 1
NetWinder Floating Point Emulator V0.97 (double precision)
ashmem: initialized
NTFS driver 2.1.29 [Flags: R/W DEBUG].
yaffs Aug 25 2010 10:31:46 Installing.
msgmni has been set to 117
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
s3c2410fb_set_par!
Console: switching to colour frame buffer device 100x30
fb0: s3c2410fb frame buffer device
adc    initialized
input: buttons as /devices/virtual/input/input0
buttons    initialized
leds    initialized
s3c2440-uart.0: s3c2410_serial0 at MMIO 0x50000000 (irq = 70) is a S3C2440
s3c2440-uart.1: s3c2410_serial1 at MMIO 0x50004000 (irq = 73) is a S3C2440
s3c2440-uart.2: s3c2410_serial2 at MMIO 0x50008000 (irq = 76) is a S3C2440
brd: module loaded
loop: module loaded
nbd: registered device at major 43
logger: created 64K log 'log_main'
logger: created 256K log 'log_events'
logger: created 64K log 'log_radio'
dm9000 Ethernet Driver, V1.31
Now use the default MAC address: 08:90:90:90:90:90
eth0: dm9000e at c4804000,c4806004 IRQ 51 MAC: c3be0134 (friendly-arm)
usbcore: registered new interface driver zd1211rw
usbcore: registered new interface driver zd1201
Linux video capture interface: v2.00
ovcamchip: v2.27 for Linux 2.6 : OV camera chip I2C driver
usbcore: registered new interface driver ov511
ov511: v1.64 for Linux 2.5 : ov511 USB Camera Driver
Driver 'sd' needs updating - please use bus_type methods
S3C24XX NAND Driver, (c) 2004 Simtec Electronics
s3c2440-nand s3c2440-nand: Tacls=3, 29ns Twrph0=7 69ns, Twrph1=3 29ns
NAND device: Manufacturer ID: 0xec, Chip ID: 0x76 (Samsung NAND 64MiB 3,3V 8-bit)
NAND_ECC_NONE selected by board driver. This is not recommended !!
Scanning device for bad blocks
Bad eraseblock 345 at 0x00564000
Bad eraseblock 346 at 0x00568000
Bad eraseblock 347 at 0x0056c000
Bad eraseblock 348 at 0x00570000
Bad eraseblock 349 at 0x00574000
Bad eraseblock 350 at 0x00578000
Bad eraseblock 351 at 0x0057c000
Bad eraseblock 352 at 0x00580000
Bad eraseblock 353 at 0x00584000
Bad eraseblock 354 at 0x00588000
Bad eraseblock 355 at 0x0058c000
Bad eraseblock 356 at 0x00590000
Bad eraseblock 357 at 0x00594000
Bad eraseblock 358 at 0x00598000
Bad eraseblock 359 at 0x0059c000
Bad eraseblock 360 at 0x005a0000
Bad eraseblock 36
0ec B0 0tl56
0cc e0 0tl57
0cd e0 etlB8a0cd6e
0cd e
0ec e0 etlB0a0td60aetlB0a0td61
0cd e
ec B0 0tlB2a0tlB0 etlB0 etlB0a0tlB4a0clB0 etlB0 ec ea0td75a0tle0 etlB0 0tlB6a0td77a0cd77
0cd e
0ec e
0ed78
0cc79a0cd e
0ec eaetlB0a0tl70a0cd81a0cdB1a0td82
0cd e
eclB0 etlB3a0tl83a0cd84aec e0 ec e0 cd e
eclB0a0td86
0cd e
eclB0 0tlB0a0tl97a0tlB8a0td98a0td98a0cd99a0cd90 ec B0 etlB0 0tlB0a0tl91a0cdB0 0tlB
ec e0 eclB0 ec e
ec e
eda4
0cdae
0cd e
0cc e
cd e
0cc e
0cda6a0cda6a0tlB0 0tlB0 ec e
0tda8a0tla8aec e
0cdae
0cda0a0cdb0a0tlB0a0tlB0 ec e
0ec e
0cdB0 ec e
0cdb3
0cdb3a0tlB0 ec e
0ec e0 ec B0 etlB0 0tlB0a0tlb6a0tlB0 0tlB0 eclB0 ec e0 ec 8a0tlB0a0tlB9a0t e
0tdc0a0tlB0a0tlB0 eclB0 ec e
0cdc2a0tlc0 et B0 ecd3a0tle
ec e
0ec e
0cc 4a0cdd5a0tlB5a0tlB0 ec B0 ec e
0cdd7a0c e
ec e
0cdd0 ec e
0cd e
0cde9a0tlB
ec e
0ede0a0tlB1a0tlB0 ec B0 ec e
0cde2 etlB0 eclB0 ec e
0cdee
0t B0 ec e
ede5
0cdf6a0cdf6a0tlf6aec 0a0tlB7a0tlf8a0tlB0 etlB0 ec ea0tle
0cd01ea0a0 e0tl
0ca
  Bxkdl
0e2a0 e0td11e02
  e0kd11e23a0 B0tl
0ca0 oBxkd11e60a0 Bxk07s0ca0a0 Bxk05s0ab0  00r03s0ca0  00r01s0ab0  000tl
0aa0 0 exkd1s0ab0  11r0l
0e40a0 Bxkl
0e61
  11rtl
1e8b
  11rtl
0ea3a oextl
0ab0 0 exkd5s0ca4a0oBxr03
0c05 0 Bxk01
0c26
  210tl
1eab
  2e0td
0c68
  2e0kl
1eab
o210tl11eab0  210td1s0aa0a0oB2rtl
1eab
  220td110aa0a0oB2ab
   exk03
0e43
  3e0kd1s0ca4a oBxr0l110ab0 0oBxr0l
1eab0 0 Bxrtl
1eab0a0 Bxr03s0ce7
   Bxr0l110aa8a o42rtl1s0ca9a  4e0kd1s0ca0
   exk0l
10aa0a o4e0kd3
0eaba  430kd1
0ea2
   Bxr0l110ca3a  4exk07
0eab0 0 Bxrtl110aa0a0oB3r03
1eab0a0o530tl110ca6
   exr0l
1eaa0a o530td1s0c88
  5e0kd5s0cab
o530td3s0ecb
  5exk0l
1eaa0a0oB40td1s0c01
  6exkd7
0e2b
o640td1s0c42
   exkd3s0c6b
   exk01
0e8b
   Bxk09
0eab
  6xrtl1s0ca6
  6exk05
0ceb0 0 Bxk0l
0eaa0a o7exk0l110c28
o7exr0l1s0e4b0a o7exrtl1s0c6b0a0o7exr0l
0eaa0a   exr0l1s0ca1a   exrtd1s0cc2
0 B5rtl1s0eab0a   Bxrtd7s0eab0a o8e0k0l
10aa0a0o8exk0l1s0c4b0 0 exk0l110ca6
   Bxrtl110ca7
   B5rtd7
0eab0a o8exkd5
1eaa0a o8exr0l1s0ceb0a0o8e0td1
10c0b
0o9exr0l1s0eab0a   Bxrtd1s0c4b
0o960k0l1s0eab0a   B6rtd3
10ca3
0o9exrtd1
10cab0 0o9exrtd9
10ccb0a0 B60k0l1s0eaa6
0 B6rtd5
10c0b0a   B60k0l
10c2b0a   B6rtd1
10c4b
0oaexrtd9
0c6a9
   B60k0l1s0c8b0a   B70td5
10ca0
   B7rtd3
0eaa0 0oaexrtd1s0ceb0a01s0e0b0a   Bxrtd7s0eaa0a   exrtl1s0c4b0a0ob70td3s0e65
   Bxr0l11eab0a0 Bxrtl110ca7
   exk0l
1eab0a0oB70td1s0ca8
ob70kd1s0ca9a0oB7r0l
0e2b
oc8r09s0ca1a oc80td1s0ca2a oc8rtl110ab0   e0kd1s0ab0 0 exkd1s0ca0  ce0tl11eeb
  c8kd710aa0  d8rtl
1eab
  d80tl
0e47a oBxr01s0ca0 0 e0tl11e8b
0 e0kd11eab
oBxkl11eab
  d90tl11eab
0oB9r0l
0e02
oe9rtl
0c23
  ee0td110ab0   e0kd5seab0   e0tl110aa0 0 Bxr0l
1eab
   e0kd9s0ca0a  exkd7s0ca8a0oBxr05
0c08a oBxk03s0ca0  fe0td1s0aa0a0 Bxk09s0ca0 0 exkd720ab
of00tl12eab
   e0td120ab0   0r0l
0ee4
of0rtl
2eab
  0e0tl
0e26a oB0r0l
0ca6a0 extl22eab
  0e0tl
2e8b
o00r0l
0ca0a0 Bxkd7s0ab0  010tl
0ca0   e0tl
0e01a01er01
0ca0  110tl
0e43a0 e0kd220a0  11rtl
0e84a0 e0tl
0ea5a0oBxkd1s0aba0 e0td22ee7   e0l
0ca0  210tls0ca0 0 1rtl
0e49a oBxk01s0ab0  22rtl
0ab0  220tl
0ca0a0 e0tl
2ec0  22r03s0ab
  2xkd2s0ab
oBxkd22ca0a0 e0tl
0ea
  32r05s0ab
oBxkd22eab
  0tl
0ca
oBxkd92ecb
  e0tl
0ca0  33r05s0ab
oBxkd
0ca0  43r012e42a0 e0tl
0ca0  43r07s0ab
oe0tl
0ca0  4xkd22ec5a0 er01see6a0 e0tl
0ca0  53r07s028a0 e0tls0ab
oBxkd
0ab
  e0tl
0ca0  54r092ea1a0 e0tls0ab
  e0tl
0ab
oe0tl
0ab
  e0tls0aba0 er022ca0  64r07s0ab
oe0tl
0ca0 oBxk3sea7a 64r012ec8  64rd22ea0  Bxkd
0ca
oBxtl
0ab
075r03se40 oe0t1s0ab
0 5rd22ca
oBxtl
0cb
0 er05s0c4a075r022ee5  7xkd
006a0 e0tls0ab
oBxkd22e40  85rd22e68a0 e0tl
0ca0  85r01s0ab
0 e00l
0ca0a0 e0td22ee2
oBxkd22eab
oe0kd220ab0   e0kd220ab
  96rtl
2e60 0 Bxkd220aa0a0oBxk05s0ca6a0oBxr02s0ca0a0 Bxk01
0ee8a0oBxr09
0c09a0 exk07s0c20a oa7rtl
2eab
  a70tl20aa0a0 Bxr01
0c82a oa7rtl
2eab
  a7k07
0cc4
oa70td220ab0   exkd220ab
  b70td2s0ca0a0oBxr0l
0e47
  b70t7
0e68
  be0td2s0ca0 0 Bxr03s0ca9a be0td2s0aa0a0oB8r0l
2ee1a0 Bxr0l
0ca2a oc80tl
0e2b
   exk03s0c43a oBxrtl2s0ca4
oce0kd9s0c85
   e0kd7s0ca6
  c80kd5s0cc6
   exk03
2eab
oce0k01
0eab0 0 Bxr0l
20aa0a0oB8r07
0aa0 0 Bxr0l
20aa0a0oB9rtd220aa0 0 B9rtd2s0ca2
   e0kd9s0ca
  d9rtl
2eeb
oB9r05
0ca4a0 Bxkd220ab
oBxkd1s0ab
oBxkd22ca7a0 e0tl
0ca0 oB0tl
2ea8a0 e0tl
0ca0  e9r023ee0a0 e009s0ab
oe0tl
0ab
oe0tls0ab
0 e003s063a0 0r013e80 oB0t9s0a5  fxt7s0a6a0 er053ca0 oB0tls0a7a000rd30ca
  er033ca
  er033ca
  er030cba001kl
0a1a B0t1sea0  erd30a3a B0t33ca
0 x030c4a 1xtls0a0  erd30a6a Bxt93ea
011kls0a0  erd
0c0 oerd
0e0  1k13cba B0030a1 oerd
040  2kl0aba Bx0
083 oerd
0a0  2k93cba B0030a6 oerl3cba B0d
020 3xt13a8 o2kl3cbaoerlsebaoerdseaa Brd3eba B0030a2  3k93cba erlseba erd
ea
B00
0a
0B00
0a
0B0d
0a
0Brd
cb o3k53a8  xt30000500
0a
erl3c1  xt30ba B00
08005xt30a3  4kl3cb  4t93a5  4kl3cb o4kl3c6  xt3040 6x0
c8  4030aa ek70a00B0dsc0  x0
eaao50sc2 70d
eb 70dseb 7x0
eb  5t30aao5t10a
5t30a
ek30aao5t500
ek30aao5t30a  x0
e1 80dsc2 Brl3a
6t
eb  rl3eao6t
c5 90d3a00Br50aao60
eb 90d3a
ek30b  0dsa00ek30b 90d3a
et30b a0l34
o7t
c40ek30a  0d3a
7t
e60Bk
eb Brl00
o7t
c8 Brl04
o70
e00Bk90a brl0aaox0sa0 et
e30ek3eb Br90b Bk70b crl0a Br30b cr10a c0Crb00rNatd0siU1usb usb1: conf:sInitializing USB Mass StoreSs32ousbceiis3c2410  redi 4er
ez -1eieuwdtod  5"cyl  cl sfy
scl sfy sfy
afl scl7 c 7msera b
kob3ki4 cl9 s 0mseraob4ko44 i
ac 2mse
ki0a y
c rm e
ao6afl5 s rao8a y6m b4 y
ss rao
scl8m bafl9mo4a  rao2afl0m 0afl1mo8af rki
se
ki  se5 l4mo6af rai
sc
ki  se5 l7mo4ace
y  se
ki
sc
ki
sc rai
sse
ki
sce
ki  se6ki
afl3 s rao2a i
afy
  e
aob6fy  s ra b6ki
afl7 se
ko6afy  serko
sc 7 y  s rao4a y ms
a b
ko07 i
sfy
a i27 i67ki07a b
a erms 6 cl sfy
afy
a i87k er cy
akoermcl a i87k e
msl a ibrmcl
8koe1 cl
a ob
m   s obr fi8
mcl
8a  4sfi0
as 5sfy
8k e6 fy
8kobrms 7 fy
s obr fi6
mcl
a oeras  s ib
m    cy
9a er cy89k e2 fy69kob
ms  s i8
a  4 fi6
as  s ib
msl
ak e6sfib
msl
ak e7sfib
msl
9as  ak er fibr cy8
modkba 1ads0kem mo:adsbabm 1ods2kbm 1o:adsbae1ods4kbmo:a4a 1a5ke1odsba :a6ke1adkemo:sbae1o:adkba 1a1ads8aem :adkba 1o:s0kem 1o:adkbm :adkbm :a:adsba 1adkba 1adkba 1o:adkbaem 1o:a:a5k5kbaem 1o:adkba 1adsbabae1emo:s8kem :adsba 1o:s0kbm 1 :adkbaem 1o:adsbaememo:ads3kbaem 1o:ads4k4kbaem 1o1o:a:o:ads6s6k6kbm 1o:o:ads7kbabaem :ads9kba mo:o:a0kbaem 1o:sds1kem 1o1o:adsds2k2s3kbaem :ads4kbabaemea 1o:ads5aememo:ads6kea 1o:adads7s8kbmeaem 1o:ads9kbaem :o:ads0k0aem :ads1kbm mo:s2kem :a3kem :adsbaemo:a4kba 1o:s5kbm 1o:s6kbkem 1ods7kba 1o:ads8kbaem 1o:a:adads9kbkbaemem 1 1em 1ads1kbaeaem 1 :o:adsbaem 1o:ads4kbaem m 1o1 1o:o:adsds6s6kbaememembabaem 1 1o:a:adsdsds9k9kbkbabaeaeaememem m m m 1 1 1 1 1 mememem m memememeaeaeaeababkbs6kbk6aem 1 1 1o:a:ads8aem 1o:ads9kbaemem 1o:ads0adsds1s1kbkbabaeaem m 1 1 1 1o1o:o:a:a:adada:ads5k5kbabaeaem 1 1o:o:ads7s8k8kbaeaemem m 1 1esdsds0s0k0kbkbkbabkbaem abaeaem 1 1 1o1o1o:a:adada:adadada:o:adsds6kbaeaem m 1o:a:ads8s8kbkbabababaeababaeaeaemememeabkbk1k2k2sdadada:a:o:o1 1 m membkbaeaeaememeaem 1o:o:adsda7kbae1 1a:adadsbaem 1ods9s9kbaem 2o2o2ads1kbaem 2o2o:a2k2sdkba 2o:adkba 2o:adk4aemo:a5s5kem 2ads6kbkemo:a6s7kbaem :a7kem :ads8ae2ods9aea 2ods0aemo:odsba 2adsbae2ods2aemo:s2kbm 2ads3abm 2o:s4aemo:adkbm :adsbkemo:adkba 2ods7aemo:a7kea :a8ke2odkbae2adkbmo:s9ke2a0ke2a0ke2adkbm :a1kbm :s2kemo:s2aemo:s3kemo:sbae2adkemods5abmo:sba :a6ke2odkba :a7ke2odkbm :s8aem 2adkbmodkbmo:sbmo:s0ae2odsbmodsbmodke2odke2odke2odkbmodke2a3a :s3a 2a4kbmodke2a4a :sbmodsbmodke2a6a :a6a 2a7a :sbmodke2a8a :sbmodkemodsbm :abmodke2a0ae:sbmo0a :se2a1ae2a1a :sb2a2ke2a2ae:a3a :s3a 2a4a :sbmodke2a5ke2a5a :sbm :sbmo:sbm :s7a :a7a 2odke:sbmodke2a8a :a9a :sbmodke2a0a :s0ke:adkbke2adke2a2ae2adke2adkemodkbm :sba :sba 2a4ae2adkemodke2odkemodsbm :s6a 2a7ae2o:sbmodkemodke2adkbmo:s9a 2adkemodsba :a0ke2o:odkemodkbmodkbmo:s2ae2o:sbm :sba :s4a 2adkbm :a5ke2ods5ae2o:s6kemo:s7kemo:s7kem :a8kbae2adkemodsba 2adkbm mo:s0a 2adsba 2adkbm :a2kbm :a2sbm :a3kbm :adsbm :a4ae2odkbm :a5ke2o:adsbm :a6kem :a7kem :adkbm mo:s8a 2adkbaemo:s0kemo:a0kbm :a1kemo:s1ae2ods2kemo:a3kem :a3kbm 2adsbae2o:a5kba 2a5kem :adkba :a6kemo:a7kemo:a8kem 2odsbae2o:s9kem 2ads0aemo:ads1ae2adsba 2ada2ae2ada:sba modsbae2odsbae2odsbaemo:s5kem 2ads6aem :adkbae2o:ads7kem 2o:a:adsbaem :ads9kbaem 3o:odsba 3o:s1kbae3odsbm :a2keme3odsba 3adsbae3odkbm :a5keaemo:sba 3adkba :a7kem :a7ae3o:s8kem 3o:s9kbm 3ods9kbaemo:adsba 3ods1ae3odkbm :s2kemo:a3kem :adkbae3o:s4kbae3o:ads5k5ae3o:s6aem :a6ke3odsbae3odsbmo:s8ae3odsba 3a9kemo:a0kbm mo:s0aemo:s1ae3ods2ae3ods2kbm 3adsba 3o:s4kem :ads4kbm 3o:adsbaem :ads6kem 3o:adsbaem 3o:ads8kbaem 3o3ods9aemo:ads0kem 3ods1kbm :s2ae3odsbae3ods3ae3ods3abae3o:a4kbae3o:adsbaem 3ods6kbaem 3o:a7k7k7kbaem 3o:ads9kbm :a9kba 3o:s0aemo:adsbkem 3adkbkemo:s2ae3o:a3kbm mo:s4ae3o:s4ae3odsbae3adkbm 3adkbm :a6kem 3o:s7ae3odsba 3adkbm 3adkbm 3adsba 3ads0kemo:s1kem :a1kbae3o:a2kbm 3adsbaem 3adsbae3o:s4aea 3adkbm 3adkbm 3odke3odkbmo:sba 3a8ke3o:sbm :sbm :s9ae3adkem modke3a0ke3adke3a1a :a2ae3adke3a2ke3a3ke3a3kemodsbm :sbae3odke3odke3odkem :s6ae3adkeme3adkemodkbmo:a8a :a8ae3a9kemodsbmodkbmodkemodkbmo:sba 3adkbm :a2kemo:s3ae3odsba 3adsba :s4ae3a5ke3odkbme3a6a 3a6a :adke3odsbmodsbmo:sba 3a8a 3a9aesba 3a0kemo:s0a 3adkbm :a1kemo:a2kemo:a:ads3a :a3a 3a4ae3adsba :sba :sbmodke3adkbmo6a :sba :kbmo7a :se3a8a :se3a8kyaffs_rea:am nap
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
52楼  发表于: 2010-08-25 16:54
Scanning device for bad blocks
Bad eraseblock 345 at 0x00564000
Bad eraseblock 346 at 0x00568000
Bad eraseblock 347 at 0x0056c000

看起来jffs2格式的文件系统镜像没有正确写入NAND Flash, 这应该是bootloader需要处理的事情。
另外,android默认的/init.rc是不支持挂载jffs2格式的文件系统的,需要你手动修改。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 侠客
UID: 23322
精华: 0
发帖: 56
金钱: 280 两
威望: 56 点
贡献值: 0 点
综合积分: 112 分
注册时间: 2010-06-17
最后登录: 2010-09-10
53楼  发表于: 2010-08-25 17:26
版主啊,android默认的init.rc支持那种文件格式的文件系统?
我以jffs2格式的文件的话,需要怎么修改?
级别: 侠客
UID: 23322
精华: 0
发帖: 56
金钱: 280 两
威望: 56 点
贡献值: 0 点
综合积分: 112 分
注册时间: 2010-06-17
最后登录: 2010-09-10
54楼  发表于: 2010-08-25 17:27
支持yafs映像格式吗?
级别: 侠客
UID: 23322
精华: 0
发帖: 56
金钱: 280 两
威望: 56 点
贡献值: 0 点
综合积分: 112 分
注册时间: 2010-06-17
最后登录: 2010-09-10
55楼  发表于: 2010-08-25 18:01
版主啊,楼主提供的文件系统源文件需要生成可用在mini2440 64M的映像需要怎么做?

呵呵,问题比较低级,别笑话,刚入门,就是困难多多!!
多谢支持!!
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
56楼  发表于: 2010-08-25 22:52
引用第54楼359853147qq于2010-08-25 17:27发表的  :
支持yafs映像格式吗?

支持,但前提是你用的bootloader和内核都必须支持,并且配置正确,即可以正确的写入yaffs格式的镜像并且可以由内核正确的读出并挂载。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
57楼  发表于: 2010-08-25 22:56
引用第55楼359853147qq于2010-08-25 18:01发表的  :
版主啊,楼主提供的文件系统源文件需要生成可用在mini2440 64M的映像需要怎么做?

呵呵,问题比较低级,别笑话,刚入门,就是困难多多!!
多谢支持!!

可以用64M NAND Flash版的mkyaffs2image工具来制作。但估计作出来的镜像文件大小已经超过64M了,建议你还是把文件系统放在SD卡上启动,具体的步骤参考http://aiothome.net/read.php?tid-2903.html
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 侠客
UID: 23322
精华: 0
发帖: 56
金钱: 280 两
威望: 56 点
贡献值: 0 点
综合积分: 112 分
注册时间: 2010-06-17
最后登录: 2010-09-10
58楼  发表于: 2010-08-26 15:27
非常感谢版主的指导,俺尝试了用SD卡启动,
按照 《SD卡启动系统步骤(可用于64M板)》说明,操作了,过程中在Ubuntu里面拷贝
android2.1-armv4t-rootfs.tar.gz 到SD卡里的FAT32里面并解压,解压过程中报出了很多
“无法创建到 “xxx文件”的符号连接:不允许的操作”
...

tar: ./myDev/TS0:无法mknod: 不允许的操作
tar: 由于前次错误,将以上次的错误状态退出



我还是强行的解压,然后在XP里的ghost做了镜像到SD卡里的linux ext3里去
下载到开发板上去,启动后,出现如下显示:


[r] Restore NAND Flash from HOST through USB

[q] Goto shell of vivi

Version: 1026-12

Enter your selection: b
Copy linux kernel from 0x00060000 to 0x30008000, size = 0x00500000 ... done
zImage magic = 0x016f2818
Setup linux parameters at 0x30000100
linux command line is: "noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0"
MACH_TYPE = 1999
NOW, Booting Linux......
Uncompressing Linux....................................................................................................................... done, booting the kernel.
Linux version 2.6.27 (root@lwj-desktop) (gcc version 4.4.0 (GCC) ) #315 PREEMPT Wed Aug 25 16:46:00 CST 2010
CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0007177
Machine: SMDK2440
ATAG_INITRD is deprecated; please update your bootloader.
Memory policy: ECC disabled, Data cache writeback
CPU S3C2440A (id 0x32440001)
MM: CPU does not support supersection mapping for 0x55000000000 at 0xf0d00000
S3C244X: core 405.000 MHz, memory 101.250 MHz, peripheral 50.625 MHz
S3C24XX Clocks, (c) 2004 Simtec Electronics
CLOCK: Slow mode (1.500 MHz), fast, MPLL on, UPLL on
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
CPU0: D cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
Kernel command line: noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0
irq: clearing subpending status 00000007
irq: clearing subpending status 00000002
PID hash table entries: 256 (order: 8, 1024 bytes)
timer tcon=00000000, tcnt a4ca, tcfg 00000200,00000000, usec 00001e57
Console: colour dummy device 80x30
console [ttySAC0] enabled
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 64MB = 64MB total
Memory: 60640KB available (3472K code, 613K data, 120K init)
SLUB: Genslabs=12, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Calibrating delay loop... 201.93 BogoMIPS (lpj=504832)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
net_namespace: 288 bytes
NET: Registered protocol family 16
S3C2410 Power Management, (c) 2004 Simtec Electronics
S3C2440: Initialising architecture
S3C2440: IRQ Support
S3C24XX DMA Driver, (c) 2003-2004,2006 Simtec Electronics
DMA channel 0 at c4800000, irq 33
DMA channel 1 at c4800040, irq 34
DMA channel 2 at c4800080, irq 35
DMA channel 3 at c48000c0, irq 36
S3C244X: Clock Support, DVS off
SCSI subsystem initialized
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
NET: Registered protocol family 1
NetWinder Floating Point Emulator V0.97 (double precision)
ashmem: initialized
NTFS driver 2.1.29 [Flags: R/W DEBUG].
yaffs Aug 25 2010 10:31:46 Installing.
msgmni has been set to 118
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
s3c2410fb_set_par!
Console: switching to colour frame buffer device 100x30
fb0: s3c2410fb frame buffer device
adc    initialized
input: buttons as /devices/virtual/input/input0
buttons    initialized
leds    initialized
s3c2440-uart.0: s3c2410_serial0 at MMIO 0x50000000 (irq = 70) is a S3C2440
s3c2440-uart.1: s3c2410_serial1 at MMIO 0x50004000 (irq = 73) is a S3C2440
s3c2440-uart.2: s3c2410_serial2 at MMIO 0x50008000 (irq = 76) is a S3C2440
brd: module loaded
loop: module loaded
nbd: registered device at major 43
logger: created 64K log 'log_main'
logger: created 256K log 'log_events'
logger: created 64K log 'log_radio'
dm9000 Ethernet Driver, V1.31
Now use the default MAC address: 08:90:90:90:90:90
eth0: dm9000e at c4804000,c4806004 IRQ 51 MAC: c3b84134 (friendly-arm)
Linux video capture interface: v2.00
Driver 'sd' needs updating - please use bus_type methods
S3C24XX NAND Driver, (c) 2004 Simtec Electronics
s3c2440-nand s3c2440-nand: Tacls=3, 29ns Twrph0=7 69ns, Twrph1=3 29ns
NAND device: Manufacturer ID: 0xec, Chip ID: 0x76 (Samsung NAND 64MiB 3,3V 8-bit)
NAND_ECC_NONE selected by board driver. This is not recommended !!
Scanning device for bad blocks
Creating 3 MTD partitions on "NAND 64MiB 3,3V 8-bit":
0x00000000-0x00060000 : "vivi"
0x00060000-0x00260000 : "kernel_linux2.6.27"
0x00260000-0x04000000 : "root_yaffs2"
mice: PS/2 mouse device common for all mice
input: s3c2410 TouchScreen as /devices/virtual/input/input1
s3c2410 TouchScreen successfully loaded
UDA1341 audio driver initialized
failed to get memory region resouce
s3c2410-iis: probe of s3c2410-iis.0 failed with error -2
TCP cubic registered
NET: Registered protocol family 17
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
Root-NFS: No NFS server available, giving up.
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device "mtdblock3" or unknown-block(2,0)
Please append a correct "root=" boot option; here are the available partitions:
1f00        384 mtdblock0 (driver?)
1f01       2048 mtdblock1 (driver?)
1f02      63104 mtdblock2 (driver?)
Kernel panic - not syncing n



不解?????????????????
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
59楼  发表于: 2010-08-26 16:01

 回 58楼(359853147qq) 的帖子

android2.1-armv4t-rootfs.tar.gz 到SD卡里的FAT32里面并解压,解压过程中报出了很多

你为什么要把根文件系统解压到FAT32的分区上?那是留给Android做USB Mass Storage的。文件系统应该解压在另外一个EXT3的分区里,这些在那个帖子里说的很清楚吧。

我还是强行的解压,然后在XP里的ghost做了镜像到SD卡里的linux ext3里去

如果你已经成功的把文件系统解压到EXT3分区上了,为什么还要做Ghost?帖子的作者提供了解压缩和Ghost两种方法,你只要选择其中一种,不是吗?

Setup linux parameters at 0x30000100
linux command line is: "noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0"

你没有按照帖子里的第三步"设置linux_cmd_line", supervivi传递给内核的命令行依然是从NAND Flash挂载根文件系统。安全起见,你可以在内核的命令行参数里加上rootdelay=3来延迟一点挂载文件系统的时间,确保SD卡初始化正确。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."