高通QM215 高速串列埠除錯總結

2021-10-01 10:41:03 字數 3202 閱讀 8622

1、sp80-pk881-6_a_qm215_linux_android_software_porting_manual.pdf

2、80-pk881-21_a_qm215_linux_peripheral_(uart,_spi,_i2c)_overview.pdf

3、80-ne436-1_j_bam_low-speed_peripherals_for_linux_kernel_configuration_and_debugging_guide.pdf

首先確認要使用的uart號,得到其使用的tx,rx,txs,rxs,並檢視是否被復用為其他功能引腳,如spi、sim等等

以qm215 uart6為例,其用到的引腳如下,使用到了gpio20,gpio21,gpio22,gpio23,且檢視裝置樹,發現並未被復用為其他功能.

//配置 gpio20 gpio21 gpio22 gpio23 功能為uart

//配置uart6為高速串列埠

blsp2_uart2: uart@7af0000

;//配置uart6為低速串列埠

//使能uart6

&blsp2_uart2

;

編譯並燒寫成功,在dev目錄下檢視uart6是否生成.

高速串列埠:ttyhs*

低速串列埠:ttymsm*

}

短接tx和rx,執行測試程式,得到以下結果,uart除錯成功

將串列埠設定為高速串列埠,與電腦通訊,則ap端收到的資料一直為0xfd(原因不明),修改msm-4.9/drivers/tty/serial/msm_serial_hs.c如下,接收傳送皆正常.

高通 低通濾波

一 關於影象高頻和低頻 1.1 對影象高頻訊號和低頻訊號的理解 影象中的低頻訊號和高頻訊號也叫做低頻分量和高頻分量。簡單一點說,影象中的高頻分量,指的是影象強度 亮度 灰度 變化劇烈的地方,也就是 我們常說的邊緣 輪廓 影象中的低頻分量,指的是影象強度 亮度 灰度 變換平緩的地方,也就是大片色塊的地...

高通編譯命令

開啟終端輸入下面命令 1.source build envsetup.sh 2.lunch 選擇相應的序號或輸入要編譯的專案名稱,一般都是eng或userdebug軟體。如果要編譯user版本,就不需要輸入lunch,輸入如下命令之前請先把工程clean再輸入如下命令,否則會出錯 make devi...

高通平台Bring up

3.2.amss 部分編譯 主要由以下部分構成 adsp,boot,debug,modem,rpm,trustzone,wcnss,分別根據高通的說明編譯這些模組,不過其中有些模組我們不會改,直接用release的binary檔案就行,比如 debug,rpm,trustzone,wcnss。3.3...