大家好,
看了好几天kernel的代码也没太弄懂,到底kernel中如何配置总线的时钟,然后配置UART的波特率。想配置UART4,但是在linux下串口的波特率是按照sysclk10,48M总线频率设置串口位115200,但是UART4是挂在sysclk10上192M的总线频率,如果按照115200配置的话波特率整整提高4倍。如果在裸机下我是会配置时钟和波特率的,但是在linux下,真的搞不懂,最好能直接在kernel下,开机就配置好,求大神讲解
Chris Meng:
Chi Xiaoyan,
sysclk时钟配置,你可以在uboot里面配置好。
和uart外设相关的设置在uart驱动里面配置好。