音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

望得高人相助,u-boot引導uclinux-2.6.14

作者:letter 欄目:ARM技術(shù)
望得高人相助,u-boot引導uclinux-2.6.14
我用
  ./mkimage -A arm -O linux -T kernel -C gzip -a 0x0c008000 -e 0x0c008000 -n "uClinux-2.6.14" -d /目錄/image.bin.gz uImage
命令得出uImage后,燒到FLASH的0x00040000下,用bootm 00040000 命令引導,結(jié)果是:

U-Boot 1.1.4 (Dec 21 2006 - 15:24:23)

U-Boot code: 0C700000 -> 0C719F54  BSS: -> 0C71E9F8
RAM Configuration:
Bank #0: 0c000000  8 MB
FLASH:  2 MB
In:    serial
Out:   serial
Err:   serial
Hit any key to stop autoboot:  0
=>  bootm 40000
## Booting image at 00040000 ...
   Image NAME:   uClinux-2.6.14
   Created:      2006-12-22   7:09:24 UTC
   Image Type:   ARM Linux Kernel Image (gzip compressed)
   Data Size:    711751 Bytes = 695.1 kB
   Load Address: 0c008000
   Entry Point:  0c008040
   Verifying CHECKSUM ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

到這里就沒了。請問應該怎么調(diào)試呢?

2樓: >>參與討論
letter
出一下調(diào)試的方法也好啊。
 
3樓: >>參與討論
shaxh
u-boot引導uClinux
我也遇到類似問題,我在44B0的開發(fā)板上移植了u-boot-1.1.4,并下載kernel image到20000地址,然后bootm 20000如下
=>  bootm 20000
## Booting image at 00020000 ...
   Image NAME:   uClinux
   Created:      2007-01-05   8:48:18 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    902072 Bytes = 880.9 kB
   Load Address: 0c300000
   Entry Point:  0c300000
   Verifying CHECKSUM ... OK
OK

Starting kernel ...

Uncompressing Linux............................................................... done, booting the kernel.
Linux version 2.4.24-uc0 (root@localhost) (gcc version 2.95.3 20010315 (release)(ColdFire patches - 20010318 from http://fiddes.net/coldfire/)(uClinux XIP and shared lib patches from http://www.snapgear.com/)) #80 Îå 1ÔÂ 5 11:59:49 CST 2007
Processor: SAMSUNG S3C44B0X revision 0
Architecture: S3C44B0X
On node 0 totalpages: 2048
zone(0): 0 pages.
zone(1): 2048 pages.
zone(2): 0 pages.
Kernel command LINE: root=/dev/rom0 console=ttyS0,115200 devfs=mount ethaddr=00:50:c2:1e:af:fb
Console: colour DUMMY DEVICE 80x30
請問是不是中斷向量表的問題
關(guān)注!

4樓: >>參與討論
wangkj
需要在SDRAM中執(zhí)行
在init.c中,exec(/bin/init)處打印調(diào)試語句,看看是內(nèi)核問題還是ramdisk問題。

5樓: >>參與討論
shaxh
我的uClinux啟動終于OK了
我把cpu/s3c44b0/start.S 的代碼作了如下更改
     42 /*
     43         add     pc, pc, #0x0c000000
     44         add     pc, pc, #0x0c000000
     45         add     pc, pc, #0x0c000000
     46         add     pc, pc, #0x0c000000
     47         add     pc, pc, #0x0c000000
     48         add     pc, pc, #0x0c000000
     49         add     pc, pc, #0x0c000000
     50 */
     51         LDR PC, Undefined_Addr
     52         LDR PC, SWI_Addr
     53         LDR PC, Prefetch_Addr
     54         LDR PC, Abort_Addr
     55         LDR PC,RESERVE_Addr
     56         LDR PC, IRQ_Addr
     57         LDR PC, IRQ_Addr
…………………………………………………………………………
     99 /* IRQ stack MEMORY (calculated at run-time) */
    100 .globl FIQ_STACK_START
    101 FIQ_STACK_START:
    102         .word 0x0badc0de
    103 #endif
    104
    105 Undefined_Addr:
    106         .word 0x0c000004
    107 SWI_Addr:
    108         .word 0x0c000008
    109 Prefetch_Addr:
    110         .word 0x0c00000C
    111 Abort_Addr:
    112         .word 0x0c000010
    113 RESERVE_Addr:
    114         .word 0x0c000014
    115 IRQ_Addr:
    116         .word 0x0c000018
    117 FIQ_Addr:
    118         .word 0x0c00001C
    119
    120 /*
    121  * the actual reset code
    122  */
    123
    124 reset:

* - 本貼最后修改時間:2007-1-9 14:59:35 修改者:shaxh

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
再請教一個ARM的語句問題。
貼子主題:我的第一個Keil for ARM例子(7s64,測試PIOA口)
阿男
FS44B0 II上移植u-boot是8019的問題
很郁悶的開始!
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號