|
学习搭建STM32MP135F-DK开发板交叉编译环境。 " u# d2 g! M& P0 A4 o 一、安装软件包 2 \% H) a9 `# u7 ]) x$ V7 ^" M9 }6 c 1.1、root@ubuntu:~# sudo apt-get update 1.2、root@ubuntu:~# sudo apt-get install gawk wget git diffstat unzip texinfo gcc-multilib chrpath socat cpio python3 python3-pip python3-pexpect 1.3、root@ubuntu:~# sudo apt-get install libssl-dev libgmp-dev libmpc-dev lz4 zstd( u2 J. d. O$ B4 P4 ~- n4 `+ b- V5 E 1.4、root@ubuntu:~# sudo apt-get install build-essential libncurses-dev libyaml-dev libssl-dev 1.5、root@ubuntu:~# sudo apt-get install coreutils bsdmainutils sed curl bc lrzsz corkscrew cvs subversion mercurial nfs-common nfs-kernel-server libarchive-zip-perl dos2unix texi2html libxml2-utils: Q! w& } e1 U; e6 G( Z 8 z% S% J8 Y$ D# p4 I3 h 2 f c3 p: U7 A5 ^ e! \* L 二、下载SDK 3 J) K0 `9 j {1 C" @' W" f 官网下载地址:https://www.st.com/en/embedded-software/stm32mp1dev.html: {: \. d3 ]; k7 |) l * s7 K$ _/ W8 C5 F7 z
三、安装SDK5 g% u+ t8 P; C& Z* f* J 3.1、复制SDK到ubuntu系统,并解压
; o! q4 C' a; B6 l) S- X+ u; W 6 Q% x6 ]% H p" o 3.2、安装
3.3、设置环境7 ]$ R% K V" i+ C' f ) d8 {- m5 H$ E; i: B) m8 ^, X, G ! S. F) {" }- _% |2 c* D% e% w# e0 g- e root@ubuntu:~# source /opt/st/stm32mp1/4.2.1-openstlinux-6.1-yocto-mickledore-mp1-v23.06.21/environment-setup-cortexa7t2hf-neon-vfpv4-ostl-linux-gnueabi 3.4、测试编译环境
四、编译应用程序: ]: q6 |$ M9 G% H: q8 X0 \ 4 B) }8 \6 c/ L8 V1 D) ?! ~ 4.1、hello.c2 j5 I/ v7 s0 V: m+ J O" o
4.2、编译程序
6 N% E8 v' i, w7 p; E1 J 4.3、复制文件到开发板 Z4 O, E+ a- _1 l- E4 ^& O
) o1 h) c6 O9 O/ B) k- p9 ] 五、测试 ) P$ O; ~5 D4 X. X P! `3 M& R6 | # b. P3 d1 A; x t 在开发板上测试hello! u* ~# w p. H+ C; u
" x$ {7 I2 @# I2 G+ V+ H |
|
可以分享个例程7 e2 W( |, \5 J5 x# [! F! V7 C8 j |
直播回顾+QA | STM32MP135在工业组态HMI和工业网关中的应用实践
STM32MP135 MP157 MP257 CoreMark移植&&跑分对比&&多核心负载不均衡问题排查与解决
有奖直播 | STM32MP135在工业组态HMI和工业网关中的应用实践
拷打cubemx【001】——艰难的选型路
linux eclipse编译后自动更新程序
eclipse编写stm32mp135配置
eclipse编写stm32mp135程序
STM32MP135F-DK 开箱测试
openSTlinux系统搭建过程分享
《STM32MPU安全启动》学习笔记之uboot如何校验kernel和如何使能校验
微信公众号
手机版