色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > Uncompressing Linux......... done, booting the kernel.

          Uncompressing Linux......... done, booting the kernel.

          作者: 時間:2016-11-10 來源:網(wǎng)絡 收藏
          Filename uImage.

          Load address: 0x33000000
          Loading: #################################################################
          #################################################################
          #################################################################
          #################################################################
          #################################################################
          #################################################################
          ####
          done
          Bytes transferred = 2016276 (1ec414 hex)
          ## Booting image at 33000000 ...
          Image Name: Linux-2.6.27
          Created: 2010-06-21 14:04:34 UTC
          Image Type: ARM Linux Kernel Image (uncompressed)
          Data Size: 2016212 Bytes = 1.9 MB
          Load Address: 30008000
          Entry Point: 30008000
          Verifying Checksum ... OK
          OK

          本文引用地址:http://cafeforensic.com/article/201611/317167.htm

          Starting kernel ...

          Uncompressing Linux.................................................................................................................................. done, booting the kernel.

          ~~~到這里就死掉了~~~

          這個問題困擾了我兩個小時!以前遇到過都是uboot引導參數(shù)導致的問題,可是我的引導參數(shù)引導別的版本的內(nèi)核都能正常通過,為什么引導Android for Linux2.6.27這個版本的時候就不行了呢?難道還有特殊的原因?為此我用這個引導參數(shù)來引導Android For Linux2.6.25 這個版本居然也可以正常通過,查找了N多的方法。都行不通。最后實在是沒有辦法了,我打開的有關內(nèi)核的調(diào)試選項:

          這個選項是在Kernel hacking里面,需要你打開Kernel low-level debugging functions & Kernel Low-level debugging message via S3C UART
          這樣你就可以看到了為什么引導不起來的原因了~~~
          再編譯內(nèi)核~下載居然出現(xiàn)了
          Error: unrecognized/unsupported machine ID (r1 = 0x0000147c).
          Available machine support:
          ID (hex) NAME
          000000c1 SMDK2410
          000007cf SMDK2440
          Please check your kernel config and/or bootloader.
          這個問題就好改多了:
          修改arch/arm/kernel/head.S文件。添加以下代碼即可:

          這里需要添加的是

          mov r1,#0xc1

          這樣你就可以看到啟動的信息了~~~~~



          評論


          技術專區(qū)

          關閉