嵌入式爱好者

嵌入式爱好者 门户 知识库 T507系列产品 Linux 查看内容

T507-4M波特率设置

2022-7-29 17:44| 发布者: yangy| 查看: 635| 评论: 0

类目: T507系列产品  >  Linux     文档编号: 710

设置4M 波特率,内核修改如下: linux-4.9/arch/arm64/boot/dts/sunxi/sun50iw9p1-clk.dtsi 修改apb2 如下: 

clk_apb2: apb2 {

                    #clock-cells = <0>;

                    compatible = "allwinner,periph-clock";

                    assigned-clock-parents = <&clk_psi>;

                    assigned-clock-rates = <64000000>;

                    assigned-clocks = <&clk_apb2>;

                    clock-output-names = "apb2";

};

重新编译并打包,系统启动之后,查看串口5的时钟: cat /sys/devices/platform/soc/uart5/status

uartclk = 66666666

设置串口波特率: stty -F /dev/ttyS5 4000000 cs8

查看波特率: cat /sys/devices/platform/soc/uart5/ctrl_info

dll : 0x01 dlh : 0x00 last baud : 4166666 (dl = 1)

发送数据,并测量波形:

echo "55" > /dev/ttyS5

测量结果1bit 发送的时间为250ns。跟波特率4M 相符。


已解决

未解决

只是看看

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-22 17:50

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部