STMCU小助手
发布时间:2022-9-29 15:50
|
本教程介绍了如何为运行OpenSTLinux发行版的STM32MP1设备构建和调试基本的Linux项目。我们将创建一个基本的C ++应用程序,并将展示如何使用VisualGDB从Visual Studio调试和分析它。 为STM32MP1设备构建Linux项目需要一个跨工具链(也称为SDK),以与您的电路板使用的SD卡映像相匹配。您可以使用以下方法之一获取SDK: 从源代码构建SD卡映像和匹配的SDK。请遵循我们的STM32MP1 SDK构建教程以获取详细步骤。这需要设置一个单独的Linux VM,通常需要几个小时,但是允许通过编辑bitbake脚本来自定义SD卡布局。 或者,从我们的Github页面下载预构建的SD卡映像和工具链,然后在Linux VM上安装Linux跨工具链。 也可以使用Windows跨工具链来构建STM32MP1 Linux应用程序,但是本教程将展示如何使用基于Linux的跨工具链,因为它是可以使用BitBake完全自动生成的唯一工具链类型。 现在,调试会话的启动速度将大大提高,因为gdb将使用sysroot文件夹中的库,而不是从STM32MP1板上下载它们。
转载自:老青年Linwen |
STM32MP1 自举程序编程:USB DFU/USART 协议全解析
兔哥心中的ST中文论坛
我心中的ST中文论坛
STM32 开发者指南:ST.com 全新 MCU 产品阵容视觉布局深度解析
深度拆解 STM32MP1 Boot 链路
STM32串口自动识别波特率的原理
STM32MP135 MP157 MP257 CoreMark移植&&跑分对比&&多核心负载不均衡问题排查与解决
STM32--STM32 微控制器详解
为什么学了几天STM32一脸茫然?
STM32 不同时钟频率有什么不同的影响
微信公众号
手机版