本人使用的uboot版本為uboot2012,採用的串列埠是ns16550,在include/configs/***.h(即板子對應的config檔案)中,新增了以下配置選項:
/*ns16550 configuration*/
#define config_sys_ns16550
#define config_sys_ns16550_serial
#define config_sys_ns16550_com3 0x50920000
#define config_sys_ns16550_reg_size -4
#define config_sys_ns16550_mem32
#define config_sys_ns16550_clk 50000000
#define config_cons_index 3
#define config_baudrate 115200
#define config_sys_baudrate_table
通過修改上述巨集定義中的config_sys_ns16550_clk的值即可修改對應的串列埠時鐘的頻率,通過修改上述巨集定義中的config_baudrate 的值即可修改對應的串列埠波特率。
U boot終於在ram中起來了,串列埠有輸出了
折騰了3個晚上,今天21 58 u boot終於在我的開發板上跑起來了。最開始用的1.1.4版本,自己修改了程式,編譯了s3c2410的u boot.bin,但是不管是在ram中還是在flash中都不能執行。後經高人指點,u boot好像不支援nand flash啟動,我的板子是samsung k9...
word的作用及uboot中 start的引用
gnu彙編中.word偽指令的理解 分類 linux 在u boot中遇到 armboot start bss start等這些變數,這些偽指令的用法涉及以下知識 1.彙編是 絕對引用 即引用的就是位址 在start.s中 text base word text base uboot映像在sdram...
uboot中新增FIQ中斷及相關問題
本文主要說明了在uboot中新增fiq中斷時遇到的問題以及對應的解決辦法。問題 一 發生fiq中斷之後處理器做了哪些事情?發生中斷之後arm處理器需要處理完當前的指令,然後自動完成以下事情 1.將當前程式狀態暫存器cpsr儲存到fiq模式下的備份程式狀態暫存器spsr fiq之中 執行中斷返回時其逆...