学习搭建STM32MP135F-DK开发板交叉编译环境。 一、安装软件包/ z% _/ S: ?2 k& M% i 1.1、root@ubuntu:~# sudo apt-get update8 K$ }) Z- \' }+ @$ M 1.2、root@ubuntu:~# sudo apt-get install gawk wget git diffstat unzip texinfo gcc-multilib chrpath socat cpio python3 python3-pip python3-pexpect' K/ A7 F0 N2 H; j+ g 1.3、root@ubuntu:~# sudo apt-get install libssl-dev libgmp-dev libmpc-dev lz4 zstd 1.4、root@ubuntu:~# sudo apt-get install build-essential libncurses-dev libyaml-dev libssl-dev7 f8 v; u- e- y9 n$ R: y* 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 3 r8 _$ j U) ]1 Y" [* `0 Y+ t 二、下载SDK 1 j5 I+ Y. s$ U W) g3 X 官网下载地址:https://www.st.com/en/embedded-software/stm32mp1dev.html" g! U4 U; @$ L5 r/ [8 F . J( b: r% z) X; Z# T1 a/ d ) A2 t4 [% j& _: S 三、安装SDK 8 j/ R$ i/ C) r0 i. [( N 3.1、复制SDK到ubuntu系统,并解压 ; l; p! a$ q a. K0 i7 { 3.2、安装 ) m t W& N7 Q& S' u6 B R$ ]* U) Y 3.3、设置环境3 j% C _3 v6 k: H , g' p# ^1 v2 l: x) A 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 7 T$ q& H% g; h5 S$ C" S: I+ l 3.4、测试编译环境 " {; p C& n/ V. B* w + W& Z/ Y% y$ b, s+ c 四、编译应用程序: S. n5 J3 T$ ]7 U* ]' @ 3 X; I7 h6 B6 W$ s$ s, D- j 4.1、hello.c
$ P. ~7 Q, i) q% O# T 4.2、编译程序 6 l7 D I4 {& s 4.3、复制文件到开发板 : G1 }* d1 b. h1 U6 e 五、测试: e% P( a) p( \9 | : D: H n9 o! W y 在开发板上测试hello& \; _7 }* C: z& G T! Q' o3 k $ ]% Y$ n8 u; S |
可以分享个例程 |
聊聊 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开发板 -- 摄像头测试