[STM32MP1] 如何在Ubuntu上安装STM32MP1的开发工具链?

[复制链接]
 楼主| l63t89 发表于 2025-2-27 02:26 | 显示全部楼层 |阅读模式
如何在Ubuntu上安装STM32MP1的开发工具链?
laocuo1142 发表于 2025-3-7 10:42 | 显示全部楼层
先安装基础依赖库及交叉编译工具链
公羊子丹 发表于 2025-3-9 07:44 | 显示全部楼层
安装工具链时,推荐直接使用ST官方提供的STM32MPU Embedded Software套件,兼容性更好。
周半梅 发表于 2025-3-9 07:45 | 显示全部楼层
Ubuntu版本也很重要,官方建议使用Ubuntu 20.04,其他版本可能会遇到兼容性问题。
帛灿灿 发表于 2025-3-9 07:46 | 显示全部楼层
安装gcc-arm-linux-gnueabihf这类工具链时,记得同时安装g++-arm-linux-gnueabihf,不然编译C++代码时可能会报错。
童雨竹 发表于 2025-3-9 07:48 | 显示全部楼层
如果计划编译Yocto镜像,建议额外安装repo工具,方便同步源码。
万图 发表于 2025-3-9 07:49 | 显示全部楼层
在配置环境变量时,别忘了在~/.bashrc里加上export PATH=/path/to/toolchain/bin:$PATH,避免每次手动添加。
Wordsworth 发表于 2025-3-9 07:51 | 显示全部楼层
ST官方的STM32MP1 OpenSTLinux环境中自带完整的工具链,可以直接使用Docker镜像来避免环境配置问题。
Bblythe 发表于 2025-3-9 07:52 | 显示全部楼层
如果下载速度慢,建议换用国内镜像源,比如mirrors.tuna.tsinghua.edu.cn,速度会快很多。
Pulitzer 发表于 2025-3-9 07:53 | 显示全部楼层
安装完成后可以通过arm-linux-gnueabihf-gcc --version检查是否正确配置。
Uriah 发表于 2025-3-9 07:54 | 显示全部楼层
如果编译内核或U-Boot时遇到libncurses、flex、bison等缺失,记得用apt-get补装。
Clyde011 发表于 2025-3-9 07:56 | 显示全部楼层
在配置交叉编译环境时,别忘了source /opt/st/stm32mp1-openstlinux-.../environment-setup,否则编译时容易报错。
她已醉 发表于 2025-4-14 01:23 | 显示全部楼层
Ubuntu上安装STM32MP1的开发工具链,可以确保系统已安装必要的工具和库

失物招領 发表于 2025-4-14 02:34 | 显示全部楼层
STMicroelectronics官方资源或社区获取适合STM32MP1的工具链,访问STMicroelectronics官方网站或开发板附带的光盘资源

将爱藏于深海 发表于 2025-4-14 03:34 | 显示全部楼层
你可以考虑用STM32CubeMX用于生成初始化代码

温室雏菊 发表于 2025-4-14 04:45 | 显示全部楼层
STM32CubeIDE集成开发环境,支持STM32MP1开发

春日负喧 发表于 2025-4-14 05:45 | 显示全部楼层
STMicroelectronics官方网站下载STM32MPU Embedded Software Package,包含U-BootLinux内核、设备树等。直接用他们的环境不就好了吗

西洲 发表于 2025-4-14 06:34 | 显示全部楼层
一般情况官网是有提供相关的开发方法的吧

风凉 发表于 2025-4-14 07:43 | 显示全部楼层

这个就在乌班图上安装个cubemxcubeIDE不就行了吗
白马过平川 发表于 2025-4-14 08:34 | 显示全部楼层
好像跟Windows差不多吧,有相关的开发工具的

您需要登录后才可以回帖 登录 | 注册

本版积分规则

99

主题

1008

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部