在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Linux:使用 QEMU 測試 U-BOOT的步驟

如意 ? 來源:CSDN ? 作者:CaspianSea ? 2020-06-23 09:42 ? 次閱讀

還是模擬 VEXPRESS-A9.

起初,我用的還是qemu官網里的最新代碼編出的qemu程序。

u-boot從下面的網址獲得:

http://ftp.denx.de/pub/u-boot/

取得是最新的代碼。解壓后,配置,編譯:

make vexpress_ca9x4_config

export ARCH=arm

export CROSS_COMPILE=arm-linux-gnueabi-

make vexpress_ca9x4_config

make

然后,用 qemu運行 u-boot:

qemu-system-arm -M vexpress-a9 -serial stdio -kernel u-boot

結果,qemu的窗口出來了,但卻沒有任何輸出,程序好像是deadlock 在某一個地方了。

根據網上建議的方法調試如下:

1. 先運行

qemu-system-arm -M vexpress-a9 -serial stdio -kernel u-boot -s -S

然后,在另一個虛擬終端窗口執(zhí)行:

arm-linux-gnueabi-gdb u-boot

.....

(gdb) target remote localhost:1234

最終發(fā)現,程序執(zhí)行了下面的匯編執(zhí)行后就 stuck 那里了

mcr p15, 0, r0, c12, c0, 0 @Set VBAR

(在文件 u-boot-2013.10/arch/arm/cpu/armv7/start.S里)

現在對arm的匯編還不熟悉,這個錯誤不知道如何解決。。

所以,就換了另一個對arm支持較好的qemu版本: qemu-linaro。可以用git拿到源碼。

git clone git://git.linaro.org/qemu/qemu-linaro.git

用編譯 qemu一樣的方法編譯 qemu-linaro.

然后,再嘗試運行u-boot:

Linux:使用 QEMU 測試 U-BOOT的步驟

Linux:使用 QEMU 測試 U-BOOT的步驟

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11351

    瀏覽量

    210497
  • u-boot
    +關注

    關注

    0

    文章

    121

    瀏覽量

    38329
  • qemu
    +關注

    關注

    0

    文章

    57

    瀏覽量

    5411
收藏 人收藏

    評論

    相關推薦

    U-Boot介紹

    在移植 Linux之前我們需要先移植一個 bootloader 代碼,這個 bootloader 代碼用于啟動 Linux 內核, bootloader有很多,常用的就是 U-Boot
    的頭像 發(fā)表于 10-08 10:50 ?4216次閱讀

    U-boot的基本介紹

    從本文開始,將陸續(xù)推送“手把手教你移植U-boot”系列文章,目標是由淺入深地講解U-boot的工作流程、原理、配置方法和移植方法,手把手教你完成U-boot的移植工作,默認硬件開發(fā)平臺為ARM,操作系統(tǒng)為
    發(fā)表于 07-14 16:52 ?3164次閱讀
    <b class='flag-5'>U-boot</b>的基本介紹

    U-boot的執(zhí)行流程

    本文主要講述了U-boot的執(zhí)行流程。
    發(fā)表于 07-14 16:58 ?754次閱讀
    <b class='flag-5'>U-boot</b>的執(zhí)行流程

    Porting U-Boot to the Control

    In this paper, the way of porting U-Boot to Control Computer Based MPC8349 will beintroduced
    發(fā)表于 01-25 15:45 ?13次下載

    NIOS軟核處理器的Linux引導程序U-boot設計

    摘要: 針對將uClinux向Nios處理器移植過程中的啟動加載程序U-boot bootloader進行研究。首先介紹移植的步驟,然后利用bootloader的設計思想,著重討論U-boot在Nios中的設計與實
    發(fā)表于 06-20 15:27 ?992次閱讀
    NIOS軟核處理器的<b class='flag-5'>Linux</b>引導程序<b class='flag-5'>U-boot</b>設計

    u-boot的Makefile分析

    u-boot的Makefile分析 U-BOOT是一個LINUX下的工程,在編譯之前必須已經安裝對應體系結構的交叉編譯環(huán)境,這里只針對ARM,編譯器系列軟件為arm-linux-*。
    發(fā)表于 05-17 09:16 ?2082次閱讀

    U-Boot結構功能介紹

      U-Boot,全稱 Universal Boot Loader,是遵循GPL條款的開放源碼項目。從FADSROM、8xxROM、PPCBOOT逐步發(fā)展演化而來。其源碼目錄、編譯形式與Linux內核很相似,事實上,不少
    發(fā)表于 07-30 09:17 ?1196次閱讀
    <b class='flag-5'>U-Boot</b>結構功能介紹

    嵌入式U-BOOT的啟動流程及移植

    S3C44B0開發(fā)板上的移植方法和步驟u-boot是一個功能強大的bootloader開發(fā)軟件,適用的CPU平臺及
    發(fā)表于 02-25 16:00 ?59次下載

    使用U-boot運行測試程序

    本內容介紹了使用U-boot運行測試程序
    發(fā)表于 06-16 16:12 ?49次下載
    使用<b class='flag-5'>U-boot</b>運行<b class='flag-5'>測試</b>程序

    u-boot簡介

    演化而來。其源碼目錄、編譯形式與Linux內核很相似,事實上,不少U-Boot源碼就是根據相應的Linux內核源程序進行簡化而形成的,尤其是一些設備的驅動程序,這從U-Boot源碼的注
    發(fā)表于 10-14 11:17 ?3604次閱讀

    DENX U-BootLinux 使用手冊

    DENX U-BootLinux 使用手冊
    發(fā)表于 10-30 09:59 ?5次下載
    DENX <b class='flag-5'>U-Boot</b>及<b class='flag-5'>Linux</b> 使用手冊

    U-Boot架構淺析

    導讀:嵌入式Linux系統(tǒng)搭建,bootloader是必不可少的一環(huán),而U-Boot已成嵌入式Linux事實標準。所以較為深入的分析U-Boot的設計,對于更...
    發(fā)表于 02-07 11:56 ?7次下載
    <b class='flag-5'>U-Boot</b>架構淺析

    Linux U-Boot開發(fā)指南

    介紹 U-Boot 的編譯打包、基本配置、常用命令的使用、基本調試方法等, 為 U-BOOT 的移植及應用開發(fā)提供了基礎。
    的頭像 發(fā)表于 03-06 10:28 ?1391次閱讀
    <b class='flag-5'>Linux</b> <b class='flag-5'>U-Boot</b>開發(fā)指南

    RZ/N1D-DB U-Boot and Linux 快速入門指南

    RZ/N1D-DB U-Boot and Linux 快速入門指南
    發(fā)表于 03-16 19:35 ?0次下載
    RZ/N1D-DB <b class='flag-5'>U-Boot</b> and <b class='flag-5'>Linux</b> 快速入門指南

    RZ/N1D-DB U-Boot and Linux 快速入門指南

    RZ/N1D-DB U-Boot and Linux 快速入門指南
    發(fā)表于 07-06 20:22 ?0次下載
    RZ/N1D-DB <b class='flag-5'>U-Boot</b> and <b class='flag-5'>Linux</b> 快速入門指南
    主站蜘蛛池模板: 日本动漫在线看 | 日韩毛片网 | 成人xxxxx | 国产一区二区三区影院 | 欧美精品一区二区三区在线播放 | 国产日韩精品一区二区在线观看 | 曰韩一级 | 一级做a爱片就在线看 | 久久99色| 国产精品国产三级国产普通话对白 | 中文字幕一区二区三 | 你懂的网址在线观看 | 免费一看一级毛片 | 国内亚州视频在线观看 | 男人都懂的网址在线看片 | 国产三级久久久精品三级 | 免费观看四虎精品国产永久 | 性欧美丰满xxxx性久久久 | 涩色综合 | 四虎精品永久在线网址 | 免费爱爱小视频 | 天天躁夜夜躁狠狠躁2021西西 | 成人国内精品久久久久影院 | 国产美女久久久久 | 一级特级毛片免费 | 国产精品黄页网站在线播放免费 | 午夜爽| 国产成人无精品久久久久国语 | 亚州免费一级毛片 | 最新欧美伦理网 | a在线免费 | 色综合免费视频 | 亚洲成年网站 | 日本三级视频在线播放 | 91网站网站网站在线 | 亚洲video| 午夜伦y4480影院中文字幕 | 一级片黄色免费 | 情久久| 国产小视频免费 | 亚洲人成网i8禁止 |