uboot中串列埠時鐘頻率及波特率的設定

2021-07-26 06:03:56 字數 632 閱讀 4067

本人使用的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之中 執行中斷返回時其逆...