基于瑞芯微RV1109 Linux串口驅(qū)動調(diào)試心得(給正點原子DS100示波器點贊!)
點擊上方「嵌入式云IOT技術(shù)圈」,選擇「置頂公眾號」第一時間查看嵌入式筆記!
在調(diào)試的時候發(fā)現(xiàn)板廠供應(yīng)商調(diào)整了RK原廠的原理圖設(shè)計,然后他們把串口5原來的M0的連接換成了另一路IO M1,也就是說他們并沒有按照原廠的原理圖去設(shè)計,所以UART5根本動不起來,由于好久沒搞驅(qū)動了,對驅(qū)動也不熟,所以只能硬著頭皮追代碼、上示波器、上邏輯分析儀調(diào)試等等,走了很多彎路,最后終于把問題給找出來了,在此記錄一下調(diào)試過程。1、關(guān)于uart5節(jié)點pinctrl配置的描述
uart5?{
??/omit-if-no-ref/
??uart5m0_xfer:?uart5m0-xfer?{
???rockchip,pins?=
????/*?uart5_rx_m0?*/
????<3?RK_PA7?4?