Q
調試uboot
0
A
回答
2
這是因爲通常由GCC產生U-Boot的二進制已經針對大小進行了優化(以消耗更少的存儲空間)。您可以構建U-Boot二進制文件而不進行優化,以便於調試。看一下U-Boot的Makefile並刪除任何優化標誌。 關於優化標誌的信息可以在here找到。
對於宏和內聯函數,步調試也不能很好地工作,因爲代碼實際上並沒有放在定義這些宏的地方。
1
@ microMolvi的答案是正確的,你可以上的uboot源的頂層目錄vim Makefile
,並找到CFLAGS
替換-O2
(這是O不可0)由-O0
,那麼它的確定一步一步來。
順便說一下,也許在GDB中使用s(step)會更好。
相關問題
- 1. 如何調試uBoot?
- 2. 在uboot中的死循環測試
- 3. 通過UBOOT
- 4. 學習Uboot編程
- 5. uboot如何加載
- 6. 如何轉換設備型號UBOOT驅動程序使用它的舊版本的uboot像UBOOT 2010
- 7. 交叉編譯uboot錯誤
- 8. Uboot函數pci_hose_read_config_word()定義?
- 9. UBoot波特率參數
- 10. uboot- MMC沒有SD卡
- 11. 關於Uboot中的BOOTCMD
- 12. uboot - 在腳本中設置一個局部變量的測試
- 13. 如何讓uBoot與squashfs一起工作/ uBoot中的FDT是什麼?
- 14. NAND flash&MDT partiton - uboot - Atmel SAMA5D3 Xplained主板
- 15. uboot mmc寫在beagleboard黑色問題
- 16. 如何進入uboot命令提示符
- 17. uboot-uart.bin和uboot.bin之間的區別?
- 18. 「的uboot工具」安裝在CentOS 7
- 19. 帶中斷的Uboot定時器
- 20. 複製內核和uboot到SD卡
- 21. 如何燒uboot板NAND閃存
- 22. AT91SAM9261EK上的Linux Uboot,Busybox stdout/stderr設置
- 23. 從哪裏做的UBOOT獲取有關閃光的信息,RTC,在UBOOT /內核開發RAM
- 24. 「活動(調試)」 與 「調試」
- 25. #ifdef調試與#if調試
- 26. Mochiweb調試(像ejabberd調試)
- 27. 調試x86與只調試
- 28. Box2D調試測試
- 29. 試圖調試InvalidOperationException
- 30. 調試