STM32MP157-openLinux 环境的搭建

先决条件:https://wiki.st.com/stm32mpu/wiki/PC_prerequisites

1、安装虚拟机
http://www.osboxes.org/ubuntu/#ubuntu-16-04-vmware镜像文件
http://osboxes.org/ 虚拟机
https://wiki.st.com/stm32mpu/nsfr_img_auth.php/2/24/VMwarePlayerHelp.pdf 安装截图
原始用户:osboxes.org
原始密码:osboxes.org

 

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、usb配置
在主机上安装libusb sudo apt-get install libusb-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 usb
使用可信任启动链的映像对microSD卡进行编程
STM32_Programmer_CLI -c port = usb1 -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.打印发行特定信息 lsb_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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

竹中月

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值