首页 > 其他分享 >RK3568 学习笔记 : 开机上电与串口波特率

RK3568 学习笔记 : 开机上电与串口波特率

时间:2024-01-13 14:06:29浏览次数:32  
标签:RK3568 上电 串口 开发板 bps Linux 波特率


前言

  • 开发板:【正点原子】ATK-DLRK3568 开发板,包装什么的看上去有点高大上,也有点贵。。
  • 开发板资料的 Linux-SDK 编译通过了,想尝试第一次上电开机,不过,开始出了一点状况,串口信息是乱码,难道【调试串口】数据线有问题?波特率 115200 bps 不正确?

调试串口波特率

  • 开发板默认有镜像,因此先上电研究一下,插入电源与 TYPE-C 的 串口线(USB 转 串口TTL),当前电脑可能安装过 CH340 的驱动,串口正常识别(此时还没有上电)。

RK3568 学习笔记 : 开机上电与串口波特率_串口

  • 上电,发现电源指示灯亮起来了,串口工具用的 MobaXterm,波特率设置为 常用的 115200bps,发现打印的全是乱码

RK3568 学习笔记 : 开机上电与串口波特率_串口_02

  • 难道 USB 线过长?开发板供电感觉问题不大,没有接 LCD 屏,电源应该够用,首先确认是否 USB 线过长问题,因为接到了 USB HUB 上。确认发现不是 USB 线问题,直接接到电脑主机上,依旧是乱码。
  • 【继续排查】,波特率设置为 9600 bps,依旧是乱码,设置为 500 Kbps,依旧是乱码,我搜索了一下, RK 系列的调试串口默认是 【1500000 bps】,也就是 1.5M bps,所以重新设置 波特率,发现串口信息正常了。。
  • 有了串口终端,说明 Linux 系统已经正常跑起来了

上电注意一下串口波特率就没有什么问题了 【1500000 bps】,MobaXterm 支持 自定义的串口波特率

RK3568 学习笔记 : 开机上电与串口波特率_上电_03

上电信息

  • 上电后,打印的信息,应该是 TPL 、SPL、ATF 等信息,

TPL(ddr bin) → SPL(miniloader) → Trust(ATF + OP-TEE)

RK3568 学习笔记 : 开机上电与串口波特率_RK3568_04

  • 接下来是 u-boot,版本 U-Boot 2017.09

RK3568 学习笔记 : 开机上电与串口波特率_串口波特率_05

  • 接下来是 Linux 内核,默认烧写的应该不是 Android 镜像,内核版本 Linux version 4.19.232

RK3568 学习笔记 : 开机上电与串口波特率_开发板_06

  • 串口 shell 正常,接下来可以尝试自己烧写编译的 Linux-SDK 镜像了

RK3568 学习笔记 : 开机上电与串口波特率_上电_07

小结

  • 简单上电,了解一下 开发板的运行情况, 默认镜像应该是烧写的 Linux-SDK,接下来可以尝试烧写自己编译的 Linux-SDK,并研究一下设备驱动,尝试熟悉开发板的各个模块
  • 默认调试串口的波特率是 1500000 bps,开发板手册没有怎么看,应该有标明吧,后面继续查看开发板手册,并尝试深入熟悉 RK3568。


标签:RK3568,上电,串口,开发板,bps,Linux,波特率
From: https://blog.51cto.com/zhangsz0516/9232152

相关文章

  • RK3568 学习笔记 : 解决 linux_sdk 编译 python 版本报错问题
    前言最近买了【正点原子】的RK3568开发板,下载了开发板的资料,包括LinuxSDK,这个LinuxSDK占用的空间比较大,扩展了一下VM虚拟机ubuntu20.04的硬盘空间,编译才正常通过。编译RK3568LinuxSDK时,遇到python版本的问题,这里做个记录【正点原子】rk3568开发板资料与Lin......
  • 串口服务器在网络通信中的作用与应用场景
    在当今的网络通信技术中,串口服务器扮演了一个至关重要的角色。它是一个实现串口到网络功能转换的设备,通常用于设备的远程管理和控制。本文将探讨串口服务器在网络通信中的作用及其应用场景。串口服务器的基本原理串口通信是一种基本的计算机通信方式。它通过数据信号线和地线等按位......
  • 串口服务器技术概述与实际应用案例
    在当代信息化时代,串口服务器技术因其独特的通信转换功能,在众多领域发挥着不可替代的作用。本文将对串口服务器的技术原理进行概述,并结合实际应用案例,深入探讨其在现代通信中的应用。串口服务器技术原理串口服务器,主要是将传统的RS-232、RS-485、RS-422串口转换成TCP/IP网络接口。这......
  • 串口服务器485至以太网转换技术指南
    在现代工业和网络通信领域,串口服务器485至以太网转换技术扮演着至关重要的角色。本文旨在介绍这一技术的关键点和实际应用.串口服务器与RS-485接口串口服务器是一种网络设备,用于将串行通信(如RS-485)转换为以太网通信。RS-485接口是一种广泛应用的串行通信标准,它支持高速、远距离的多......
  • 迅为RK3568开发板编译Android12源码包-修改编译线程数
    在编译 Android 系统时,可以通过调整线程数来控制并行编译的任务数量,使用多线程可以加快构建速度。要注意根据 Ubuntu 的处理器内核总数以及内存大小来设置合适的线程数。过高的线程数可能导致系统资源的竞争,过低的线程数则不能充分利用系统的并行处理能力。找到合适的线程数可......
  • 迅为RK3568开发板Android11/12/Linux编译驱动到内核
    在平时的驱动开发中,经常需要在内核中配置某种功能,为了方便大家开发和学习,本小节讲解如何在内核中添加驱动。具体的讲解原理讲解请参考本手册的驱动教程。Android11源码如果想要修改内核,可以运行以下命令进行修改:cdkernel/makeARCH=arm64rockchip_defconfigmakeARCH=arm64men......
  • stm32学习总结:5、Proteus8+STM32CubeMX+MDK仿真串口并使用串口打印日志(注意重定向prin
    stm32学习总结:5、Proteus8+STM32CubeMX+MDK仿真串口并使用串口打印日志(注意重定向printf到串口打印的问题)文章目录stm32学习总结:5、Proteus8+STM32CubeMX+MDK仿真串口并使用串口打印日志(注意重定向printf到串口打印的问题)一、前言二、资料收集三、注意事项四、STM32CubeMX配置五、......
  • 串口光猫技术解析:高效数据传输的关键
    在数字通信的世界中,串口光猫技术以其高效的数据传输能力,已成为现代信息社会的关键组成部分。这项技术将传统的串行通信方式与现代的光纤通信技术相结合,为用户提供了一个高速且可靠的网络连接解决方案。一、串口光猫的核心作用串口光猫(光纤猫),全称为光纤网络终端,是一种用于将光信号转......
  • PSoc62™开发板之串口通信
    实验目的1.使用串口和PC机通信:接收和发送信息2.接收GNSS模块定位信息实验准备PSoc62™开发板CH340USB转TTL模块ATGM332DGNSS模块公母头杜邦线x4板载资源板载有多少uart创建工程例程,在libraries/HAL_Drivers/uart_config.h中查看BSP支持的uart数量及对应的GPIO,可以看......
  • 迅为RK3568开发板-实时系统烧写(Preemption 系统/ Xenomai系统烧写)
    目前Linux系统提供的完整升级固件update.img只有Buildroot系统。所以本章节烧写完整升级固件update.img的方法也只针对Buildroot系统。演示烧写过程使用的镜像地址是“iTOP-3568开发板\01_【iTOP-RK3568开发板】基础资料【V1.7版本】\14_实时系统配套资料\03_Preempti......