本篇介绍了STM32MP157D-DK1开发板烧录官方固件的详细过程,记录了烧录过程的实际操作结果和中间遇到的问题及解决方法,最后演示烧录后的效果。
原创 2023-12-21 10:47:21
306阅读
本篇介绍了STM32MP157D-DK1开发板M核程序的开发流程,包括STM32CubeIDE创建工程,引脚配置与程序编写,最终实现了基础了LED亮灭实验。
原创 2024-01-16 16:02:17
308阅读
一、STM32MP157x-DK2公板需要准备的材料:开发板Type-C 5V/3A电源线Micro-
原创 2021-12-23 10:23:27
2066阅读
本篇介绍了STM32MP57-DK1开发板如何搭建Qt运行环境的过程,通过构建Distribution包,并解决中间构建的各种问题,最终构建出了带有Qt功能的系统镜像,并烧录后测试。
原创 精选 2024-01-02 11:19:27
347阅读
一、STM32MP157x-DK2公板需要准备的材料:开发板Type-C 5V/3A电源线Micro-USB数据线SD卡(大于2G)网线连接方法:二、Linux安装STM32CubeProgrammerEcosystem release v3.1.0 推荐使用STM32CubeProgrammer V2.9版本。1. 下载软件下载链接:STM32CubeProgrammer。解压:cd $HOME/STM32MPU_workspace/tmpunzip SetupS
原创 2022-01-10 14:32:50
1388阅读
本篇介绍了STM32MP157D-DK1开发板Qt程序交叉编译环境的搭建过程,并通过一个实际的Qt程序,编译后在板子中实际运行测试,验证Qt编译环境的可用性。
原创 精选 2024-01-07 12:17:56
403阅读
# STM32MP157开源操作系统OpenHarmony简介 ## 引言 随着物联网技术的快速发展,嵌入式系统的需求也越来越高。而STM32MP157芯片是STMicroelectronics公司推出的一款高性能、低功耗的嵌入式处理器。在嵌入式系统开发中,操作系统扮演着至关重要的角色,它能够提供丰富的功能和强大的驱动支持,让开发者能够更加高效地开发应用。 OpenHarmony是华为公司开
原创 2024-01-12 18:44:37
237阅读
# STM32MP157A鸿蒙 ## 概述 STM32MP157A是一款集成了ARM Cortex-A7和Cortex-M4内核的多核处理器,可以广泛应用于工业控制、智能设备和物联网等领域。本文将介绍STM32MP157A的特点及其在鸿蒙系统中的应用。 ## STM32MP157A的特点 ### 双核架构 STM32MP157A采用了双核架构,其中一个核为ARM Cortex-A7,主频为65
原创 2024-01-16 00:01:41
202阅读
一、开发环境搭建        官方推荐使用VMWare15+Ubuntu18.04,之前自己做一些开发使用的VMWare+Ubuntu20.04,懒得重新安装,后续踩坑再填。        在Windows下需要安装STM32CubeMX、STM32CubeIDE(这两个用来配
作者:树哥 一、前言 最近在ODYSSEY-STM32MP157C板子上移植arm-trusted-firmware、u-boot以及linux(其实这个开发板官方是有提供完整的系统镜像的,重新移植的原因主要是官方镜像没有使用TF-A,而是使用Uboot-SPL替代TF-A作为FSBL启动)。本以为之前在另一块stm32mp157板子上面移植过这些东西所以应该问题不大,但是由于硬件设
转载 2024-06-10 01:07:31
517阅读
刚开始接触嵌入式硬件时只知道写程序,觉得调试根本不需要,随着时间的积累和问题复杂度的提升,才发现调试对于一个系统的重要性。生活中很多这样的例子,调试,永远都是事物良性发展过程中必不可少的一个环节,两个人过日子遇到了矛盾,静下来沟通就是调试,总不能一言不合就分手。在设计一个产品或者一个流程时,都要充分的考虑到调试因素,这样系统在运行过程中一旦出现了问题,可以及时的追溯。OpenOCD就是这样一个工具
中断1、NVIC — 嵌套向量中断控制器1.1 NVIC结构体typedef struct { __IO uint32_t ISER[8]; /*!< Offset: 0x000 (R/W) 中断使能寄存器 */ uint32_t RESERVED0[24]; __IO uint32_t ICER[8];
在嵌入式开发的世界里,使用 Python 来扩展 STM32MP157 系列平台的功能已经成为一种趋势。STM32MP157 通过 Linux 系统使得 Python 的运行变得可行,进而吸引了很多开发者的兴趣。这一过程中,会涉及到库的选择、版本的更新、代码的迁移等多个方面。接下来,我会逐步解析如何解决在 STM32MP157 平台上运行 Python 的相关问题。 ### 版本对比 首先,让
原创 5月前
144阅读
1.首先我们先看看与STM32相关的文档               STM32的书籍或者文档有一定的理解。如不理解,请立即阅读STM32的文档,以获取最基本的知识点。如果你手上拥有ST官方主推的STM32神舟系列的板子,那么光盘都会配好这些文档
问题描述:最近把F1的芯片改成了F4,而今天晚上在重新调试openmv进行小车物料颜色识别时只能识别一次颜色。奇怪的是之前STM32F103ZET6用的程序框架与现在是一致的,换回之前的程序内容也识别不到第二个颜色(因为在openmv的程序内加了识别到什么颜色的物料就闪什么颜色的灯,所以可以看到一直在闪单色而没有调到下一个颜色)。   解决过程:首先我用其他好的程序片
作者:zzssdd2〇 环境搭建主机系统:Ubuntu 20.04.3 LTS MPU型号:STM32MP157DAA1 参考官方板:STM32MP157D-EV1(STM32MP157D-ED1) STM32MP1 Developer Package SDK : STM32MP15-Ecosystem-v2.1.0 release STM32MP1 Developer Package SOURC
寄存器组地址 【P159 Memory map and register boundary addresses Table 9. Register boundary addresses】 以PA0为例:
一、硬件连接1 电源的连接请使用开发板自带的 12V 电源连接开发板的 POWER 插座,如图所示。2 控制台(console)串口使用数据线连接开发板的 J8 到 PC 机的串口,在这里 J8 是由 CH340 芯片转接出来的,所以在电脑上需要安装 CH34
开发板选择    stm32mpu wiki的General Books使用了两款STM32MP1开发板作为演示讲解,STM32MP157x-EV1STM32MP157C-DK2,由于STM32MP1是比较新的东西,自己对Linux开发也不熟,为了避免在学习过程中遇到遇到过多的问题,所以选择购买和教程一致的开发板。STM32MP157x-EV1在某宝上就可以买到,价格3500
STM32的启动流程大致可分为以下几步:1、设置堆栈2、跳转到Reset_Handler3、Reset_Handler调用SystemInit完成时钟、中断向量偏移的初始化工作,然后跳转到__main,__main函数会完成RW、ZI数据段的重定位工作,即将ROM中的RW数据拷贝到RAM中,将ZI段清零,然后跳转到_rt_entry进行Stack和Heap的初始化。4、跳转到真正的main函数。S
  • 1
  • 2
  • 3
  • 4
  • 5