完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我自做的Uboot传给内核的是64M,但内核启动时却是
U-Boot 2009.11 (May 26 2012 - 14:44:13) DRAM: 64 MB Flash: 2 MB NAND: NAND_ECC_NONE selected by board driver. This is not recommended !! 128 MiB MACH_TYPE_MINI2440 : gd->bd->bi_arch_number 1999 SDRAM start addr : gd->bd->bi_dram[0].start 30000000 SDRAM size : gd->bd->bi_dram[0].size 4000000 In: serial Out: serial Err: serial Net: dm9000 zhou # tftp 0x31000000 uImage dm9000 i/o: 0x20000300, id: 0x90000a46 DM9000: running in 16 bit mode MAC: 08:08:11:18:12:27 operating at unknown: 0 mode Using dm9000 device TFTP from server 192.168.1.100; our IP address is 192.168.1.230 Filename 'uImage'. Load address: 0x31000000 Loading: T ################################################################# ################################################################# ################################################################# ###################################################### done Bytes transferred = 3653340 (37bedc hex) zhou # bootm 0x31000000 ## Booting kernel from Legacy Image at 31000000 ... Image Name: Linux-2.6.32.2 Created: 2012-05-26 5:52:57 UTC Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 3653276 Bytes = 3.5 MB Load Address: 30008000 Entry Point: 30008000 Verifying Checksum ... OK Loading Kernel Image ... OK Starting kernel ... Uncompressing Linux................................................................................................................................................................................................................................................................................................... done, booting the kernel. Linux version 2.6.32.2 (book@book-desktop) (gcc version 4.4.3 (ctng-1.6.1) ) #1 Sat May 26 13:52:27 CST 2012 CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0007177 CPU: VIVT data cache, VIVT instruction cache Machine: FriendlyARM Mini2440 development board Warning: bad configuration page, trying to continue Memory policy: ECC disabled, Data cache writeback CPU S3C2440A (id 0x32440001) S3C24XX Clocks, (c) 2004 Simtec Electronics S3C244X: core 405.000 MHz, memory 101.250 MHz, peripheral 50.625 MHz CLOCK: Slow mode (1.500 MHz), fast, MPLL on, UPLL on Built 1 zonelists in Zone order, mobility grouping off. Total pages: 4064 Kernel command line: root=/dev/hda1 ro init=/bin/bash console=ttySAC0 PID hash table entries: 64 (order: -4, 256 bytes) Dentry cache hash table entries: 2048 (order: 1, 8192 bytes) Inode-cache hash table entries: 1024 (order: 0, 4096 bytes) Memory: 16MB = 16MB total Memory: 6924KB available (1232K code, 161K data, 7848K init, 0K highmem) Hierarchical RCU implementation. NR_IRQS:85 irq: clearing subpending status 00000003 irq: clearing subpending status 00000002 Console: colour dummy device 80x30 console [ttySAC0] enabled Calibrating delay loop... 201.93 BogoMIPS (lpj=504832) Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok S3C2440: Initialising architecture S3C2440: IRQ Support S3C244X: Clock Support, DVS off bio: create slab Kernel panic - not syncing: Out of memory and no killable processes... [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ 这是什么问题造成的,老大有空帮我看一下,谢谢! |
|
相关推荐
4个回答
|
|
我用光盘里的u-boot.bin来启动同一内核,能启动到文件系统,没有任何错误。
另外,我将内核减裁到几百K后,用自制的UBOOT来启动,能通过。 问题就是UBOOT传过来的内存大小没对造 成的,但一直都没找到什么好办法来解决。 老大有空帮看一下,谢谢! |
|
|
|
另外还有一个问题,就是我在一个虚拟机上打包压缩的UBOOT,在另一个版本的虚拟机上解压出来,
再编译,就出现好多错误。。。。。。 这是什么原因? tar -cvf u-boot-2009.11 u-boot-2009.11.tar bzip2 u-boot-2009.11.tar |
|
|
|
UBOOT要传入memtag参数,里面指定内存为64M
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
197个成员聚集在这个小组
加入小组为什么点亮LED的例子放在NORFlash上跑会出现奇怪的现象?
2157 浏览 6 评论
1964 浏览 5 评论
韦东山老师推出的《玩转ARM裸机实战》课程将帮你以上问题一扫而光!
4521 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 01:19 , Processed in 0.784895 second(s), Total 85, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号