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

前言

  • 开发板:【正点原子】ATK-DLRK3568 开发板,包装什么的看上去有点高大上,也有点贵。。

  • 开发板资料的 Linux-SDK 编译通过了,想尝试第一次上电开机,不过,开始出了一点状况,串口信息是乱码,难道【调试串口】数据线有问题?波特率 115200 bps 不正确?

调试串口波特率

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

在这里插入图片描述

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

在这里插入图片描述

  • 难道 USB 线过长?开发板供电感觉问题不大,没有接 LCD 屏,电源应该够用,首先确认是否 USB 线过长问题,因为接到了 USB HUB 上。确认发现不是 USB 线问题,直接接到电脑主机上,依旧是乱码。

  • 【继续排查】,波特率设置为 9600 bps,依旧是乱码,设置为 500 Kbps,依旧是乱码,我搜索了一下, RK 系列的调试串口默认是 【1500000 bps】,也就是 1.5M bps,所以重新设置 波特率,发现串口信息正常了。。

  • 有了串口终端,说明 Linux 系统已经正常跑起来了

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

在这里插入图片描述

上电信息

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

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

小结

  • 简单上电,了解一下 开发板的运行情况, 默认镜像应该是烧写的 Linux-SDK,接下来可以尝试烧写自己编译的 Linux-SDK,并研究一下设备驱动,尝试熟悉开发板的各个模块

  • 默认调试串口的波特率是 1500000 bps,开发板手册没有怎么看,应该有标明吧,后面继续查看开发板手册,并尝试深入熟悉 RK3568。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/593706.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python贪吃蛇小游戏(PyGame)

文章目录 写在前面PyGame入门贪吃蛇注意事项写在后面 写在前面 本期内容:基于pygame的贪吃蛇小游戏 实验环境 python3.11及以上pycharmpygame 安装pygame的命令: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pygamePyGame入门 pygam…

国家信息安全水平等级考试NISP二级题目卷③(包含答案)

国家信息安全水平等级考试NISP二级题目卷(三) 国家信息安全水平等级考试NISP二级题目卷(三)需要报考咨询可以私信博主! 前言: 国家信息安全水平考试(NISP)二级,被称为校园版”CISP”,由中国信息…

算法导论复习——CHP25 多源最短路

问题描述 给定一个带权重的有向图G(V,E),其权重函数为ω:E→R。 在图中,对所有的结点对 u,v∈V,找出从结点u到结点v的最短路径。 该问题的解以表格(二维数组)的形式给出:第u行第v列给出从结点u到结…

在Linux中以后台静默运行Java应用程序

在Linux系统上运行Java应用程序时,有时我们希望将其设置为后台运行,而关闭终端窗口时不会影响进程的执行。在本文中,我们将介绍几种实现这一目标的方法。 1. 使用nohup命令 nohup是一个用于在后台运行进程的命令,而且关闭终端窗…

C语言实例_math.h库函数功能及其用法详解

一、前言 数学在计算机编程中扮演着至关重要的角色,C语言的math.h头文件提供了一系列的函数和工具,用于数学计算和常用数学函数的实现。这些函数包括数值运算、三角函数、指数对数函数等,为开发人员提供了强大的数学处理能力。本文将对math.…

SAM-Track online / offline配置

segment anything model(SAM)是Meta于2023年4月5日发布的分割基础模型。SAM 允许分割任何对象而无需微调。 可以在这里尝试SAM模型的效果。 分割效果这么好,都忍不住想用SAM来做场景的语义分割,realtime与否先放在一边&#xff0c…

SpringBoot—支付—支付宝

一、流程 二、沙箱操作 1.用支付宝账号登录【开放控制平台】创建应用获取 appid 2.选择沙箱模拟环境 3.沙箱应用-》获取appid(一个appid绑定一个收款支付宝账户) 4.利用开发助手工具生成RSA2密钥 公钥:传给支付宝平台 私钥:配置代码中,…

项目引入Jar包的几种方式

目录 背景 方式一 前提 创建一个jar包 使用 方式二 背景 通常情况下,使用SpringBoot框架开发项目的过程中,需要引入一系列依赖,首选的就是在项目的 pom.xml 文件里面通过Maven坐标进行引入(可以通过Maven的坐标引入jar包的前…

process.cwd() 与 __dirname 的区别

Node.js 中的 __dirname 和 process.cwd() 都是用于获取文件系统路径的全局变量和方法,但它们有不同的含义和用途。 一、process.cwd() process.cwd() 是一个方法,用于获取 Node.js 进程的当前工作目录。它返回的是 Node.js 进程启动时所在的工作目录的…

Java安装详细教程

文章目录 一、JDK 下载 和 安装1.1 选择 Java版本1.2 下载 JDK 二、 配置环境变量2.1 配置环境变量的原因2.2 配置环境变量2.3 验证配置是否成功 参考资料 一、JDK 下载 和 安装 1.1 选择 Java版本 访问 Oracle 官方网站的 Java 下载页面Java Archive | Oracle。 在 “Java …

用PHP搭建一个绘画API

【腾讯云AI绘画】用PHP搭建一个绘画API 大家好!今天我要给大家推荐的是如何用PHP搭建一个绘画API,让你的网站或应用瞬间拥有强大的绘画能力!无论你是想要让用户在网页上绘制自己的创意,还是想要实现自动绘画生成特效,这…

可以写作文的AI写作,看看这五款

随着人工智能技术的不断发展,AI写作软件逐渐走进了我们的生活,这些软件可以帮助我们快速生成高质量的作文,节省了大量的时间和精力。在市场上有许多种类的AI写作软件,下面我将介绍五款比较受欢迎的。 首先,我们来看看“…

进程的基础认识

一、进程的概念 进程是指 可执行程序 内核数据结构(内核为了管理进程而创建的数据结构)。 二、进程的管理 进程是靠PCB(process control block [进程控制块])管理起来的,在linux下PCB叫 task_struct 当一个可执行程序从磁盘加载进内存&…

HTTP 错误 401.3 - Unauthorized 由于Web服务器上此资源的访问控制列表(ACL)配置或加密设置。

用IIS 发布网站,不能访问且出现错误: HTTP 错误 401.3 - Unauthorized 由于Web服务器上此资源的访问控制列表(ACL)配置或加密设置。您无权查看此目录或页面 解决办法: 1.打开IIS界面,选中发布的网站,右键—>编辑…

【Java 基础】-- 实例化

1、定义 创建对象的过程就叫实例化。这个过程中会在堆中开辟内存,将一些非静态的方法,变量存放在里面。在程序执行的过程中,可以创建多个对象,既多次实例化。每次实例化都会开辟一块新的内存。 2、实例化的几种方法 new 关键字创…

bootstrap5实现的在线商城网站Parlo

一、需求分析 在线商城网站是指基于互联网技术搭建的电子商务平台,通过网站提供商品和服务的展示、销售和交易功能。它的主要作用包括以下几个方面: 商品展示和销售:在线商城网站是商家展示商品的平台,可以通过图片、文字、视频等…

水经微图IOS版APP正式上线!

水经微图APP(简称“微图APP”)IOS版已正式上线! 微图IOS版APP下载安装 节后上班第一天,同事说微图APP通过了苹果应用商店审核,已经上线了。 于是迫不及待地打开 App Store 搜索“水经微图”,但并没有搜索…

uniapp中组件库的Radio 单选框丰富的使用方法

目录 #平台差异说明 #基本使用 #自定义形状 #禁用radio #是否禁止点击提示语选中复选框 #自定义颜色 #横向排列形式 #横向两端排列形式 API #Radio Props #radioGroup Props #radio Event #radioGroup Event 单选框用于有一个选择,用户只能选择其中一个…

C++ DAY6 作业

1.用模板类写顺序表 #include <iostream>using namespace std;#define MAXSIZE 10 template <typename T> class Arr {T *data NULL;int len 0; public://构造函数Arr():data(new T){}Arr(T a,int len):data(new T(a)),len(len){}//析构函数~Arr(){delete data;}…

【elfboard linux开发板】4. 文件点灯与创建多进程

ps&#xff1a;提升效率的小tips&#xff1a; 灵活运用vim操作命令&#xff0c;gg快速跳转到文件开头&#xff0c;G跳转到结尾 多行操作 ctrl V shift i 插入修改内容 esc退出编辑 sudo vi /etc/vim/vimrc 在文件中添加如下内容省略重复工作&#xff1a; autocmd BufNewFile …