学习搭建STM32MP135F-DK开发板交叉编译环境。 q: b! s" V+ D8 f) u9 W' s - ]# V+ ]) Y# x9 @, v( b' { 一、安装软件包 1 O& c7 B* R2 H 1.1、root@ubuntu:~# sudo apt-get update) B; K/ M& `% j9 l 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 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 ; a. Q' d7 E/ u; t 二、下载SDK4 g3 D5 ]- K: V1 a3 N- o2 e6 U. r ; I2 O) K' a2 ^* Q+ Q% v 官网下载地址:https://www.st.com/en/embedded-software/stm32mp1dev.html8 t5 g9 o; k6 V3 [' o$ s7 }# b+ v , m; k; f C! _, ` 7 f( e- c3 c [* A1 X) \/ U/ D; y 0 x8 T) v" O0 w) j( N 三、安装SDK$ x8 E7 m j: \ @% s) h " d: t I% y! Z" ?: U# k% @% J- A 3.1、复制SDK到ubuntu系统,并解压4 M: }; U9 Q, ] 3.2、安装8 | S, W. [) c8 h$ Y ! ]9 g- u& R4 ]- v% ` 3.3、设置环境 V# |0 C% s5 z. R# \ 9 f0 J* t$ y$ ^% l$ g 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-gnueabi9 |& z+ e/ D+ a6 E% \) t5 S ; }+ j0 w$ {' X2 J2 c, C, e 4 Q% F8 D1 U, j! w6 V4 q" P 3.4、测试编译环境 : l0 B' [4 X! v 四、编译应用程序 0 V; g1 @& s" }6 _4 A+ s 4.1、hello.c
" Y0 E R0 p; f' ~& s! m 4.2、编译程序 4.3、复制文件到开发板 ) y: q( T6 N6 @3 S' Q# W : V1 I2 D5 H5 J/ Z8 G 五、测试 ) C/ L5 [; K1 |1 o0 d* S 在开发板上测试hello 6 l% s: d$ S8 T9 O, ?! O' T1 ` |
可以分享个例程4 N; P/ _" g9 H |
STM32开发板推荐 | 支持裸跑的米尔STM32MP135开发板,响应硬实时需求
最新消息:意法半导体最具性价比、速度最快的单核MPU STM32MP13现已支持运行RTOS!意法半导体兑现了之前的承诺!
STM32MP135F-DK开发板 -- wifi连接网络
STM32MP135F-DK开发板评测-开箱亮屏
【STM32MP135-DK】裸机开发适配Llittlefs
STM32MP135F-DK 开箱&开发环境搭建&硬件设计分析
意法半导体扩展STM32Cube开发环境,简化单核STM32MP1裸机软件开发
1月18日有奖直播 | 如何在STM32MP13x上实现FOTA升级?
STM32MP135F-DK开发板 -- 摄像头测试
STM32MP135F-DK开发板 -- 编译linux内核