STM32
直播中

李刚

7年用户 1317经验值
私信 关注
[问答]

如何去搭建一种基于STM32MP157的openLinux环境呢

如何去搭建一种基于STM32MP157的openLinux环境呢?有哪些步骤?

回帖(1)

h1654155275.5994

2021-12-15 11:32:09
1、安装虚拟机

2、检查http网络是否正常
wget -q www.google.com && echo "Internet access over HTTP/HTTPS is OK !" || echo "No internet access over HTTP/HTTPS ! You may need to set up a proxy."
安装vmtools后如果无法使用则执行该命令sudo apt-get autoremove open-vm-tools 然后reboot

3、安装STM32CubeProgrammer
安装java环境
sudo apt-get install openjdk-8-jre
sudo update-alternatives --config java
mkdir $HOME/STM32MPU_workspace/STM32MPU-Tools
mkdir $HOME/STM32MPU_workspace/STM32MPU-Tools/STM32CubeProgrammer-2.2.0    //Create your STM32MPU tools directory on your host computer
mkdir $HOME/STM32MPU_workspace/tmp  //Create a temporary directory in your STM32MPU workspace
下载STM32CubeProgrammer v2.2.0在tmp目录下,安装路径为 STM32CubeProgrammer-2.2.0
./SetupSTM32CubeProgrammer-2.2.0.linux执行安装
export PATH=$STM32MPU_workspace/STM32MPU-Tools/STM32CubeProgrammer-2.2.0/bin:$PATH设置环境变量
vi上下左右无法使用时:sudo apt-get remove vim-common  sudo apt-get install vim
STM32_Programmer_CLI --h 检验安装2是否可用
4、u***配置
在主机上安装libu*** sudo apt-get install libu***-1.0-0
要允许STM32CubeProgrammer通过低级命令访问USB端口,请执行以下操作
cd $ HOME / STM32MPU_workspace / STM32MPU-Tools / STM32CubeProgrammer-2.2.0 / Drivers / rules
sudo cp *.* /etc/udev/rules.d/

5、下载image文件
mkdir $HOME/STM32MPU_workspace/STM32MP15-Ecosystem-v1.1.0
mkdir $HOME/STM32MPU_workspace/STM32MP15-Ecosystem-v1.1.0/Starter-Package
cd $HOME/STM32MPU_workspace/STM32MP15-Ecosystem-v1.1.0/Starter-Package
tar xvf en.FLASH-stm32mp1-openstlinux-4.19-thud-mp1-19-10-09.tar.xz

6、填充SD卡
1.将启动开关(位于板的背面)设置到关闭位置
2.上电
3.按重置按钮重置板
4.转到包含二进制文件和Flash布局文件的Starter Package目录
cd $ HOME / STM32MPU_workspace / STM32MP15-Ecosystem-v1.1.0 / Starter-Package / stm32mp1-openstlinux-4.19-thud-mp1-19-10-09 / images / stm32mp1
获取USB链接的设备端口位置
STM32_Programmer_CLI -l u***
使用可信任启动链的映像对microSD卡进行编程
STM32_Programmer_CLI -c port = u***1 -w flashlayout_st-image-weston / FlashLayout_sdcard_stm32mp157c-dk2-trusted.tsv
7、引导开发板
将启动开关(位于板子的背面)设置在打开位置
上电
按重置按钮重置板
几秒钟后,评估板启动并自动通过以下屏幕
8、执行基本命令
1.安装minicom:sudo apt-get install minicom
2.获取用于访问ST-LINK / V2-1的ttyACM设备实例 ls / dev
3.将minicom连接到/ dev / ttyACM0设备 minicom -D /dev/ttyACM0
4.按下重置按钮以重置板。您应该看到在minicom窗口中显示了启动日志
5.打印发行特定信息 l***_release -a
6.打印系统信息 uname -a
7.打印Linux内核和GCC版本cat /proc/version
8.打印所有已挂载文件系统上可用的磁盘空间量 df -h
9.ssh连接(仅在连接了以太网电缆的情况下)
ip addr show eth0(查看ip)
.在主机上,使用ssh将终端连接到开发板上ssh xxx root@xx.xx.xx.xx:/xxx/xxx
举报

更多回帖

发帖
×
20
完善资料,
赚取积分