学习搭建STM32MP135F-DK开发板交叉编译环境。 ! T0 Y$ z7 S0 s4 z 一、安装软件包 ; ~) e }! p% d& P+ R0 }( j 1.1、root@ubuntu:~# sudo apt-get update% E1 ?8 e5 {7 C! u! {* e 1.2、root@ubuntu:~# sudo apt-get install gawk wget git diffstat unzip texinfo gcc-multilib chrpath socat cpio python3 python3-pip python3-pexpect* w: T, V: d/ K5 E% X, ] 1.3、root@ubuntu:~# sudo apt-get install libssl-dev libgmp-dev libmpc-dev lz4 zstd) V+ M$ Z8 ?- n' L2 ` 1.4、root@ubuntu:~# sudo apt-get install build-essential libncurses-dev libyaml-dev libssl-dev8 D* _; c8 e2 L 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! n- {9 |6 T, M8 S9 ` # w4 r! S- d5 f! {" z8 p' l/ p5 } 二、下载SDK 8 r8 n3 F* B; f 0 D! s' g$ J o6 {1 Z- ~ 官网下载地址:https://www.st.com/en/embedded-software/stm32mp1dev.html 2 q' e3 I' x# X d; C2 c, ` - P3 J3 m0 c9 M8 q 三、安装SDK 3.1、复制SDK到ubuntu系统,并解压! u" [- S2 }; N# c # T7 k# S. @! Z& m9 j( ~0 B( P/ { " y v9 H2 Q9 x8 h$ j# x3 U 3.2、安装' d6 a Q% b" h/ }7 @" l0 g * t+ {9 @6 O2 O 3.3、设置环境6 F: u: i8 \; A : v- t( j) g; T( r $ V4 X8 M: b6 h) Q. n l# d 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 ; a. s+ h6 B: ] 2 n/ L% I. L3 k+ t, A% u- x ( y7 i# u0 V- ^" i5 j- H 3.4、测试编译环境 四、编译应用程序 4 L8 v$ h2 E( K) | 4.1、hello.c( H2 H8 o$ d0 n4 K6 u/ u
4.2、编译程序* D8 p' S; Q1 f5 Q 4.3、复制文件到开发板 9 ~, P9 U0 f, v @ 五、测试 . ~/ ~/ U: [1 @ S% P6 ]8 g/ ] 在开发板上测试hello- O' W3 o9 L. O3 ]$ m; F6 w# Y3 k( u( L: T |
可以分享个例程 |
聊聊 STM32 MPU OpenSTLinux 实时扩展包 X-LINUX-RT
STM32开发板推荐 | 支持裸跑的米尔STM32MP135开发板,响应硬实时需求
最新消息:意法半导体最具性价比、速度最快的单核MPU STM32MP13现已支持运行RTOS!意法半导体兑现了之前的承诺!
STM32MP135F-DK开发板 -- wifi连接网络
STM32MP135F-DK开发板评测-开箱亮屏
【STM32MP135-DK】裸机开发适配Llittlefs
STM32MP135F-DK 开箱&开发环境搭建&硬件设计分析
意法半导体扩展STM32Cube开发环境,简化单核STM32MP1裸机软件开发
1月18日有奖直播 | 如何在STM32MP13x上实现FOTA升级?
STM32MP135F-DK开发板 -- 摄像头测试