U-boot 版本:1.2.0
在 U-boot 的 cpu/arm920t/start.S 裡有一處代碼為 .balignl 16 0xdeadbeef ,初一看不知道意欲何為,但從偽指令 .balignl 來看,實際上就是對齊。對於某些處理器來說,所編寫的代碼不對齊並不會報錯,但編譯器為了優化,也可能會自動幫你對齊。但對於另外一些處理器的編譯器來說,匯編代碼裡必須手動保持對齊,否則編譯器會報錯,像上面 ARM 處理器就是如此。
u-boot中的date命令
U-Boot之u-boot-2009.11啟動過程分析
u-boot中的FAT命令
u-boot中的bdinfo命令
u-boot中的usb命令
u-boot中的version命令
FL2440的U-Boot在內存中的分布
U-Boot中的.balignl 16,0xdeadbeef的理解