T507-4M波特率设置
本文硬件平台基于飞凌 全志T507 开发板,主要讲解T507 如何设置4M波特率,本文使用的思路和方法仅供参考使用,其它arm开发板虽然芯片不同,但思路和方法有很多的共性,希望对您在板卡的使用中能够有所帮助,更多ARM开发板相关资讯,关注飞凌嵌入式。
T507平台介绍:
OKT507-C开发板采用核心板+底板的结构形式,核心板和底板之间采用超薄板对板连接器连接,在方便核心板插拔更换的同时保证信号传输的可靠性。OKT507-C开发板采用全志T507四核工业级处理器设计开发,Cortex-A53架构,主频1.5GHz,集成G31 GPU,内存2GB DDR3L,存储8GB eMMC。OKT507-C开发板将核心板的功能接口资源最大化的引出,方便用户进行功能开发验证,如:双网卡、CPU内置音频Codec、IIS外置音频Codec、ADC、TF Card、LVDS、RGB、HDMI、WIFI、蓝牙、4G、MIPI_CSI、DVP_CSI等功能接口。同时还预留了4路AHD摄像转MIPI_CSI模组的安装接口,并可选购飞凌设计的转接模组,便于AHD摄像头的功能开发验证。
T507-4M波特率设置
设置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 相符。
相关产品 >
-
OKT507-C 开发板
CPU: T507 工业级处理器,超低功耗,10年+生命周期|推荐全志工业级T507开发板系列,飞凌OKT507-C开发板采用全志T507 四核工业级处理器 T507设计开发,Cortex-A53架构,工业级宽温,性能强,低功耗,是一款高性价比的工业级产品,提供丰富的开发设计资料,提供产品规格书,软硬件手册等,全志的T507适用于车载电子、电力、医疗、工业控制、物联网、智能终端等领域。
了解详情 -
FETT507-C核心板
推荐T507,全志T507核心板采用工业级处理器设计开发,提供T507规格书,T507各类设计资料。FETT507-C核心板集成全志T507四核工业级处理器设计开发,Cortex-A53架构,主频1.5GHz,集成G31 GPU,内存2GB DDR3L,存储8GB eMMC。整板工业级运行温宽,支持绝大部分当前流行的视频及图片格式解码,具有稳定可靠的工业级产品性能、低功耗以及丰富的用户接口等优势,搭载Linux、Android、Ubuntu*操作系统,适用于车载电子、电力、医疗、工业控制、物联网、智能终端等领域 了解详情