|
学习搭建STM32MP135F-DK开发板交叉编译环境。 - Y; H5 m: f6 E$ ?5 L- }& r: C 一、安装软件包 * U1 I- q! d `7 \/ Z 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" Q5 P& o0 s/ ~* t6 s 1.4、root@ubuntu:~# sudo apt-get install build-essential libncurses-dev libyaml-dev libssl-dev" B" t1 X2 e# C! i+ T1 N 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) @/ l& `1 p1 b6 ` ) ^! e6 g. W& c6 V# Q 二、下载SDK ! b7 E) ^+ i W! h 官网下载地址:https://www.st.com/en/embedded-software/stm32mp1dev.html 1 y5 a- m0 O- }4 p; n( O" }$ r % Q7 d4 u( K( @) d
- I2 p) J$ P! e+ D7 A/ h 三、安装SDK % t- R; l& r' {' ^ 9 I# r& H+ G) [- K% e1 F 3.1、复制SDK到ubuntu系统,并解压" J4 @1 ?' s- c: ^( | i
4 D& e, ]6 e e; z" O 3.2、安装1 ~: K2 W4 q; `$ @! F8 Y- u5 F
3.3、设置环境( `. b: }' i1 y( N6 V & G1 P) L7 J6 O( D4 F( K6 Y! Y 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 - y6 I! ~, K6 e: q( s& ^: Q 3.4、测试编译环境
5 z/ m7 ]! o% t, u% F9 K: x: @( N1 Q 四、编译应用程序 4.1、hello.c
) @ x J X& V3 f3 M0 N 4.2、编译程序, H: F" Y8 i; J, E; T* \- e
4.3、复制文件到开发板
五、测试 1 ]" }0 @9 B3 y" V7 y 4 E; G6 a: x/ g8 [ 在开发板上测试hello* N p3 E$ [* l3 u/ o
|
|
可以分享个例程 |
直播回顾+QA | STM32MP135在工业组态HMI和工业网关中的应用实践
STM32MP135 MP157 MP257 CoreMark移植&&跑分对比&&多核心负载不均衡问题排查与解决
有奖直播 | STM32MP135在工业组态HMI和工业网关中的应用实践
拷打cubemx【001】——艰难的选型路
linux eclipse编译后自动更新程序
eclipse编写stm32mp135配置
eclipse编写stm32mp135程序
STM32MP135F-DK 开箱测试
openSTlinux系统搭建过程分享
《STM32MPU安全启动》学习笔记之uboot如何校验kernel和如何使能校验
微信公众号
手机版