由于Linux 原始SDK 中,將 串口所依耐的外設總線頻率設得太低, 導致我想用串口的更高波特率時,驅動就不支持
現在我把 clk 原碼關于 外設的頻率提高了(修改時鐘源分頻系數), 重新燒寫kernel。
重啟,在列印資訊中,看到uboot(115000)階段列印的資訊都是正常的, 當進入到“ Starting kernel .........”,后面的就列印亂碼了,說明改時鐘起了作用?
我想問, 進入內核后, consel 串口是要人工重新初始化嗎?如何去做?
uj5u.com熱心網友回復:
亂碼后,想通過putty互動就不行了,所以當務之急要把列印資訊搞正常uj5u.com熱心網友回復:
我記得在啟動時加一個引數可以改變內核使用的波特率console=ttyS0,115200轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/64762.html
標籤:驅動程序開發區
