你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32MP157开发环境搭建

[复制链接]
寒门过河卒 发布时间:2021-6-3 17:29
       STM32MP157实在UBUNTU环境下开发的,所以开发环境比STM32的只安装一个keil要麻烦点,第一次安装对着教程折腾了个把星期,结果后期编译还有装各种各样的驱动、软件之类的,所以对此进行了整理,方便环境搭建。  
文件地址:
环境搭建分为以下几部分:
. w2 u4 B( Q2 Y0 L1 P1 h+ ?  
首先安装虚拟机,这里使用正点原子的VMware-workstation-full-15.5.0-14665864,在windows上安装。之后安装Ubuntu,这个就是再虚拟机上安装Ubuntu系统,便于开发,这是使用ubuntu-18.04.5-desktop-amd64.iso。
然后就是各种驱动的安装,这里写了个脚本my_driver.sh,需要安装的主要有:
1、 安装各类驱动。2、安装gcc编译工具。3、安装stm32wrapper4dbg工具。4、安装Visual。5、TFTP服务器搭建。6、NFS服务器搭建。
这里统一压缩了一个文件夹xhy_driver.tar.bz2,同时为了方便安装写了一个脚本:
QQ图片20210608141855.png
把my_driver.sh和xhy_driver.tar.bz2一起复制到Ununtu的目录下:
2%A~]J8M)0NJZ`T6GBS9X)M.png
快捷键crl+alt+T打开终端,输入./ my_driver.sh输入密码执行安装。
Z`[RV47I[L$A$]CA6ENW8XH.png
所有[Y/N]全部输入Y
QQ图片20210608134139.png
脚本执行结束如图:
QQ图片20210608135026.png
此时重启Ubuntu安装完成,在home目录下会自动建立nfs和tftp文件夹,里面有测试文件便于测试。
QQ图片20210608135355.png
my_driver.sh中一共对6个文件进行了修改,为了在安装错误的时候便于排查,原文件都保存在xhy_driver/old文件夹:
QQ图片20210608143128.png
文件1:/etc/profile 为gcc的配置文件
后面添加exportPATH=$PATH:/usr/local/arm/gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf/bin
文件2:修改 /etc/xinetd.conf 文件为tftp中xinetd的配置文件,后面添加includedir /etc/xinetd.d
文件3:修改 /etc/default/tftpd-hpa 为tftpd-hpa的配置文件,文件中TFTP_DIRECTORY=tftp后面添加tftp文件夹的地址。
文件4:修改 /etc/xinetd.d/tftp 为tftp的配置文件,该文件并不存在,新建该文件。
文件5:修改 /etc/exports为nfs的配置文件,文件后面增加 nfs文件地址+ *(rw,sync,no_root_squash)
文件6:修改 /etc/default/nfs-kernel-server为nfs的兼容文件,文件后面增加版本兼容,后面加上RPCNFSDOPTS=\"--nfs-version2,3,4 --debug --syslog\"

: e5 I' d7 z, Z" S* p' g
收藏 评论3 发布时间:2021-6-3 17:29

举报

3个回答
Yude 回答时间:2021-6-4 15:17:26
这个封面图也是赞了~~~
% X1 J5 W5 j# ~0 _( n
STMCU-管管 回答时间:2021-6-4 16:41:40
下边的配图可以插到合适的位置
+ l2 y! A; t9 b  c
STMCU-管管 回答时间:2021-6-7 09:59:46
期待下一篇; Z+ \# s& R3 j6 I7 v: Z4 D7 A
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版