注意:现在鸿蒙尚未支持STM32MP157,我们会在做完IMX6ULL的教程后,移植STM32MP157。所以,STM32MP157的章节保留着,你不用看。6.1 接串口线和网线根据你的开发板阅读下面对应章节。
6.1.1 连接STM32MP157开发板串口和网线如下图所示:
① 用USB线连接开发板的“USB串口”和电脑;
② 使用网线连接开发板的eth0网口,接到交换机、路由器,或是直接接到电脑;
③ 开发板插上电源。
其中特别需要注意的几点:
① 设置启动方式拨码开关时,要保证该启动方式里面有系统可以运行,上图的拨码开关是EMMC启动;
② 板子如图所示插上配套的电源到电源接口,电源开关暂时不用打开。
6.1.2 连接IMX6ULL开发板串口和网线1. IMX6ULL全功能版如下图所示:
① 用USB线连接开发板的“USB串口”和电脑;
② 不需要接网线;
③ 开发板插上电源。
其中特别需要注意的几点:
① 设置启动方式拨码开关时,要保证该启动方式里面有系统可以运行,上图的拨码开关是EMMC启动;
② 板子如图所示插上配套的电源到电源接口,电源开关暂时不用打开。
2. IMX6ULL mini emmc版如下图所示将串口线与电脑、板子连接,开发板插上电源。
其中特别需要注意的几点:
a) 板子的启动选择拨到正确的启动方式,保证该启动方式里面有系统可以运行;
b) 板子如图所示插上配套的电源到电源接口,电源开关暂时不用打开;
6.1.3 安装USB串口模块驱动所有开发板安装USB串口驱动程序的方法是一样的:让Windows自动安装,不成功就用驱动精灵。
使用USB线把开发板的USB串口接到电脑上去之后,Windows会自动安装驱动(安装可能比较慢,等一分钟左右)。
打开电脑的“设备管理器”,如下图所示:
在“端口 (COM和LPT)”项下,可以看到如下图中的“(COM21)”。这里的“COM21”可能与你电脑上的不一样,记住你电脑显示的数字。
如果电脑没有显示出端口号,就需要手动安装驱动,从驱动精灵官网(www.drivergenius.com)下载一个驱动精灵,安装、运行、检测,会自动安装上串口驱动。
6.2 使用MobaXterm软件打开串口打开MobaXterm,点击左上角的“Session”,在弹出的界面选中“Serial”,如下图所示选择端口号(前面设备管理器显示的端口号COM21)、波特率(Speed 115200)、流控(Flow Control: none),最后点击“OK”即可。步骤如下图所示。
注意:流控(Flow Control)一定要选择none,否则你将无法在MobaXterm中向串口输入数据。
随后显示一个黑色的窗口, 此时打开板子的电源开关,将收到板子串口发过来的数据,如下图所示。
6.3 通过串口操作开发板板子默认系统是Linux,启动后会进入Linux。
在串口看到“imx6ull login:”或“stm32mp157 login:”这类登录的提示信息时,输入“root”并回车即可,然后就可以执行各种Linux命令了,如下图所示: