參考:
qemu+uboot+kernel+nfs檔案系統
qemu-system-arm**vexpress-a9踩坑記
u-boot 分析(2)-在qemu環境下的除錯
1.安裝交叉編譯和除錯工具
sudo
apt-get
install gcc-arm-linux-gnueabi
sudo
apt-get
install gdb-arm-none-eabi
4.編譯u-boot
export arch=arm cross_compile=arm-linux-gnueabi-
make vexpress_ca9x4_defconfig
make -j8
5.在qemu中啟動u-boot
qemu-system-arm -m vexpress-a9 -kernel u-boot -nographic -m 512m -s -s
6.在另乙個終端中啟動gdb
arm-none-eabi-gdb
7.在gdb中載入檔案並連線**目標,就可以除錯了
(gdb)
file u-boot
(gdb) target remote:1234
使用AXD除錯u boot
用ads axd debugger 實現u boot的源 級除錯 c語言級 如果板子沒有網口,在除錯u boot和uclinux時就沒法用gdb除錯。這時只能利用串列埠和jtag口進行除錯,linux下可以用bdi這個玩意除錯,可是bdi非常昂貴,不適合大眾需求。我總結了下,根據我的除錯經驗,可以用...
IDA除錯QEMU修復除錯環境
本篇文章是按照家用路由器裡面的內容來敘述的.在目錄 my file dir605l fw 113.bin.extracted squashfs root 0 下 執行cp which qemu mips 而後執行命令 sudo chroot qemu mips bin boa 注意 書上是有錯誤的,...
用Qemu執行 除錯arm linux
用qemu執行 除錯arm linux,這事情幹過好幾次了,久了就忘記了,每次都要重新去查資料,浪費不少時間。這次把整個過程弄成個指令碼,放到github上,需要是拿下來執行一下即可,方便自己也方便有需要的朋友。這裡解釋一下指令碼的內容 執行系統ubuntu 16.04 lts export arc...