【正点原子STM32MP257连载】第二章 ATK-DLMP257B使用前准备 #串口软件 #MobaXterm

1)实验平台:正点原子ATK-DLMP257B开发板

2)浏览产品:https://www.alientek.com/Product_Details/135.html

3)全套实验源码+手册+视频下载:正点原子资料下载中心

文章目录

  • [第二章 ATK-DLMP257B使用前准备](#第二章 ATK-DLMP257B使用前准备)
    • [2.1 上电前的注意事项](#2.1 上电前的注意事项)
    • [2.2 串口软件安装](#2.2 串口软件安装)
    • [2.3 拨码开关设置及登陆开发板](#2.3 拨码开关设置及登陆开发板)

第二章 ATK-DLMP257B使用前准备

这里我们将介绍开发板的使用注意事项。如果不注意这些事项,可能导致您的实验不成功,或者导致开发板损坏情况等,所以务必注意。

2.1 上电前的注意事项

首先检查DC电源是否插上,开发板移除了UART串口供电功能,不能使用UART串口供电。

出厂前整个板子是由亚克力板保护的,但是某些情况下,用户可能将亚克力板卸下,这时需要注意观察底板不要放至杂物台上,需要在底板下放保护膜,否则容易接触到金属异物,将底板下的某两个触点短路。在使用久了的情况下也要注意观察有没有异物落在开发板的上面,以防短路,注意防水,防潮,防尘等。

2.2 串口软件安装

小节前言:

这里简单地介绍CH342 USB串口驱动安装及MobaXterm终端的安装。

安装CH342 USB串口驱动(电脑要与开发板进行串口通信,我们需要安装此驱动)

【正点原子】STM32MP257开发板(A盘)-基础资料\03、软件 文件夹下找到CH343SER.EXE (此驱动由沁恒提供,兼容CH342),双击运行,然后弹出的窗口,直接点击安装,等待安装成功窗口出现即可。

图 2.2 1 安装串口驱动

安装MobaXterm 终端软件(或安装Xshell,SecureCRT等终端软件)

MobaXterm 为例。网盘路径**【正点原子】STM32MP257开发板(A盘)-基础资料\3、软件\MobaXterm_Installer_v12.3.zip**。双击打开这个压缩包,等待解压后,直接双击MobaXterm_installer_12.3.msi安装即可。MobaXterm安装程序将会引导您安装。


图 2.2 2 开始安装


图 2.2 3 勾选已读协议


图 2.2 4 选择安装路径


图 2.2 5 安装完成

2.3 拨码开关设置及登陆开发板

ATK-DLMP257B开发板的拨码开关支持以下启动模式,下图是开发板底板BOOT原理图。

图 2.3 1 BOOT启动模式

STM32MP257处理器支持多种启动方式,支持从EMMC、SD卡、USB模式启动 ,还支持Development调试模式。本电路中,使用核心板引出的VDDIO_OUT电源(3.3V)对四个BOOT引脚进行上拉,当指定拨码拨至ON选项时,即连通拨码开关两侧电位,此时对应BOOT引脚为高电平,即配置为"1",否则为"0"。根据不同BOOT引脚的"1"或"0"配置,实现启动模式的切换。底板支持的模式为以下配置:

BOOT3 BOOT2 BOOT1 BOOT0 启动核 启动模式
0 0 0 0 Cortex-A35 USB启动
0 0 0 1 Cortex-A35 SD卡启动
0 0 1 0 Cortex-A35 EMMC启动
0 0 1 1 Development boot Development boot
0 0 0 0 Cortex-M33 USB启动
0 1 1 1 Cortex-M33 SD卡启动
1 0 0 0 Cortex-M33 EMMC启动

注意BOOT引脚序号排序,不要拨反顺序。

当核心板STM32MP257处理器处于USB启动模式时,为烧写模式,可进行系统镜像重新烧写,根据软件配置来选择烧写进EMMC存储芯片或者SD卡;当处理器处于EMMC启动模式时,处理器会读取存储在EMMC芯片里的系统镜像固件来启动运行;当处理器处于SD卡启动模式时,处理器会读取存储在SD卡里的系统镜像固件进行启动运行;当核心板处理器处于Development启动模式时,处理器会进入调试状态。

ATK-DLMP257B开发板使用一根USB Type-C连接线,连接底板上的UART接口,出厂时已经把Linux系统烧写到核心板上的eMMC存储上了。所以我们将拨码拨至0100(BOOT0~BOOT3),如下图,拨码向上表示为"1"(ON),向下表示为"0"(OFF)。

图 2.3 2 eMMC启动拨码方式

开发板插上DC12V直流电源,MobaXterm选择为串口类型,按如下设置。请选择相应的COM口(COM口是PC(电脑)识别开发板UART的串口号。如果此时开着虚拟机,请注意串口是否在等待选择连接或者已连接到虚拟机上,需要将串口切换连接到Windows端)。开发板使用CH342芯片将一路串口分为两路:

A核串口使用USB-Enhanced-SERIAL-A-CH342,

M核串口使用USB-Enhanced-SERIAL-B-CH342。

这里我们讲解使用基于A核启动的出厂系统,因此串口选择USB-Enhanced-SERIAL-A-CH342。

图 2.3 3 MobaXterm串口设置

开发板从eMMC模式 启动后,串口终端打印系统的运行信息,我们可以启动开发板(开发板已启动的话可以重启开发板),观察到串口打印如下。

图 2.3 4 串口打印的系统运行信息

出厂文件系统由yocto构建而成,在启动完开发板后,Qt界面也会跟着启动。

默认不需要输入登录账户密码,直接进入到系统根目录。登录后串口终端如下图。

图 2.3 5 串口终端打印登录开发板的信息

注意:出厂文件系统默认支持SSH服务,当用户使用SSH登录时,需要输入账户为root,密码root。

相关推荐
ChironW6 分钟前
Ubuntu 24.04 LTS系统上配置国内时间同步
linux·运维·服务器·ubuntu
苏生要努力1 小时前
第九届御网杯网络安全大赛初赛WP
linux·python·网络安全
若风的雨1 小时前
【DeepSeek】判断两个 PCIe 设备是否属于**同一个 PCIe 子树
linux
阿川!2 小时前
嵌入式软件--stm32 DAY7 I2C通讯上
stm32·单片机·嵌入式硬件·mcu
江畔独步2 小时前
vim中的查找
linux·编辑器·vim
O。o.尊都假都2 小时前
socket套接字的超时控制
单片机·嵌入式硬件·网络协议
luck_me53 小时前
k8s v1.26 实战csi-nfs 部署
linux·docker·云原生·容器·kubernetes
不摆烂选手3 小时前
Linux 阻塞和非阻塞 I/O 简明指南
linux·驱动开发·ubuntu·正点原子imx6ull学习笔记
SweerItTer3 小时前
由镜像源配置错误导致的软件包依赖问题
linux·vscode·ubuntu
kedvellek3 小时前
Linux 内核链表宏的详细解释
linux·运维·链表