米尔STM32MP25x开发板Bring Up培训课程(二)

发布者:EE小广播最新更新时间:2025-02-28 来源: EEWORLD关键字:米尔  STM32  开发板 手机看文章 扫描二维码
随时随地手机看文章

    regulator-always-on;

    st,pwrctrl-sel = <2>;

    st,pwrctrl-enable;

 

    default {

     regulator-off-in-suspend;

    };

    lplv {

     regulator-off-in-suspend;

    };

    standby {

     regulator-off-in-suspend;

    };

    off {

     regulator-off-in-suspend;

    };

   };

   vddcore: buck2 {

    regulator-name = 'vddcore';

    regulator-min-microvolt = <820000>;

    regulator-max-microvolt = <820000>;

    regulator-always-on;

    st,pwrctrl-sel = <1>;

    st,pwrctrl-enable;

 

    default {

     regulator-on-in-suspend;

     regulator-suspend-microvolt = <820000>;

    };

    lplv {

     regulator-on-in-suspend;

     regulator-suspend-microvolt = <670000>;

    };

    standby {

     regulator-off-in-suspend;

    };

    off {

     regulator-off-in-suspend;

    };

   };

   vddgpu_pmic: buck3 {

    regulator-name = 'vddgpu_pmic';

    regulator-min-microvolt = <800000>;

    regulator-max-microvolt = <900000>;

    regulator-over-current-protection;

   };

   vddio_pmic: buck4 {

    regulator-name = 'vddio_pmic';

    regulator-min-microvolt = <3300000>;

    regulator-max-microvolt = <3300000>;

    regulator-always-on;

    st,mask-reset;

    st,pwrctrl-sel = <1>;

    st,pwrctrl-enable;

 

    default {

     regulator-on-in-suspend;

     regulator-suspend-microvolt = <3300000>;

    };

    lplv {

     regulator-on-in-suspend;

     regulator-suspend-microvolt = <3300000>;

    };

    standby {

     regulator-on-in-suspend;

     regulator-suspend-microvolt = <3300000>;

    };

    off {

     /* ToDo: switch to LP */

     regulator-on-in-suspend;

     regulator-suspend-microvolt = <3300000>;

    };

   };

   v1v8: buck5 {

    regulator-name = 'v1v8';

    regulator-min-microvolt = <1800000>;

    regulator-max-microvolt = <1800000>;

    regulator-always-on;

    st,pwrctrl-sel = <1>;

    st,pwrctrl-enable;

 

    default {

     regulator-on-in-suspend;

     regulator-suspend-microvolt = <1800000>;

    };

    lplv {

     regulator-on-in-suspend;

     regulator-suspend-microvolt = <1800000>;

    };

    standby {

     regulator-off-in-suspend;

    };

    off {

     regulator-off-in-suspend;

    };

   };

   vdd2_ddr: buck6 {

    regulator-name = 'vdd2_ddr';

    regulator-min-microvolt = <1100000>;

    regulator-max-microvolt = <1100000>;

    regulator-always-on;

    //regulator-pull-down;

    st,pwrctrl-sel = <1>;

    st,pwrctrl-enable;

 

    default {

     regulator-on-in-suspend;

     regulator-suspend-microvolt = <1100000>;

    };

    lplv {

     regulator-on-in-suspend;

     regulator-suspend-microvolt = <1100000>;

    };

    standby {

     regulator-on-in-suspend;

     regulator-suspend-microvolt = <1100000>;

    };

    off {

     regulator-off-in-suspend;

    };

   };

   v3v3: buck7 {

    regulator-name = 'v3v3';

    regulator-min-microvolt = <3300000>;

    regulator-max-microvolt = <3300000>;

    regulator-always-on;

    regulator-over-current-protection;

    st,pwrctrl-sel = <1>;

    st,pwrctrl-enable;

 

    default {

     regulator-on-in-suspend;

     regulator-suspend-microvolt = <3300000>;

    };

    lplv {

     regulator-on-in-suspend;

     regulator-suspend-microvolt = <3300000>;

    };

    standby {

     regulator-off-in-suspend;

    };

    off {

     regulator-off-in-suspend;

    };

   };

   vdda1v8_aon: ldo1 {

    regulator-name = 'vdda1v8_aon';

    regulator-min-microvolt = <1800000>;

    regulator-max-microvolt = <1800000>;

    regulator-always-on;

    st,alternate-input-source;

    st,mask-reset;

   };

   vdd_emmc: ldo2 {

    regulator-name = 'vdd_emmc';

    regulator-min-microvolt = <3300000>;

    regulator-max-microvolt = <3300000>;

    regulator-over-current-protection;

    st,pwrctrl-sel = <3>;

    st,pwrctrl-reset;

   };

   vdd1_ddr: ldo3 {

    regulator-name = 'vdd1_ddr';

    regulator-min-microvolt = <1800000>;

    regulator-max-microvolt = <1800000>;

    regulator-always-on;

    st,pwrctrl-sel = <1>;

    st,pwrctrl-enable;

 

    default {

     regulator-on-in-suspend;

     regulator-suspend-microvolt = <1800000>;

    };

    lplv {

     regulator-on-in-suspend;

     regulator-suspend-microvolt = <1800000>;

    };

    standby {

     regulator-on-in-suspend;

     regulator-suspend-microvolt = <1800000>;

    };

    off {

     regulator-off-in-suspend;

    };

   };

   vdd3v3_usb: ldo4 {

    regulator-name = 'vdd3v3_usb';

    regulator-min-microvolt = <3300000>;

    regulator-max-microvolt = <3300000>;

    regulator-always-on;

    regulator-over-current-protection;

   };

   v5v_hdmi: ldo5 {

    regulator-name = 'v5v_hdmi';

    regulator-min-microvolt = <5000000>;

    regulator-max-microvolt = <5000000>;

    st,regulator-bypass-microvolt = <5000000>;

    st,pwrctrl-sel = <0>;

    st,pwrctrl-enable;

   };

   v5v_vconn: ldo6 {

    regulator-name = 'v5v_vconn';

    regulator-min-microvolt = <5000000>;

    regulator-max-microvolt = <5000000>;

    regulator-always-on;

    st,regulator-bypass-microvolt = <5000000>;

    st,pwrctrl-sel = <0>;

    st,pwrctrl-reset;

   };

   vdd_sdcard: ldo7 {

    regulator-name = 'vdd_sdcard';

    regulator-min-microvolt = <3300000>;

    regulator-max-microvolt = <3300000>;

    regulator-over-current-protection;

    st,regulator-bypass-microvolt = <3300000>;

    st,pwrctrl-sel = <3>;

    st,pwrctrl-reset;

   };

   vddio_sdcard: ldo8 {

    regulator-name = 'vddio_sdcard';

    regulator-min-microvolt = <3300000>;

    regulator-max-microvolt = <3300000>;

    regulator-over-current-protection;

    st,regulator-bypass-microvolt = <3300000>;

[1] [2] [3] [4] [5]
关键字:米尔  STM32  开发板 引用地址:米尔STM32MP25x开发板Bring Up培训课程(二)

上一篇:米尔STM32MP25x开发板Bring Up培训课程(一)
下一篇:米尔STM32MP25x开发板Bring Up培训课程(三)

推荐阅读最新更新时间:2025-12-19 09:47

米尔STM32MP25x开发板Bring Up培训课程(一)
概述 本文将以 MYIR 的 MYC-LD25X 核心模块及MYD-LD25X开发平台为例,讲解如何使用 STM32CubeMX 来实现Developer package最小系统和外设资源的配置。 1.1. 创建系统工程 1.1.1. 创建默认工程 打开 STM32CubeMX, 可以看到主界面,我们需要从选择芯片开始点击“ACCESS TO MCU SELECTOR” 进入下一个界面选择主芯片,使用手动输入会快一点的补全整个芯片名字。 根据芯片的 part number 选择正确的芯片封装开始项目创建,上一节已经看了CPU型号是 STM32MP257DAK3。 选择“STM32MP257DAK3” 芯片
[单片机]
<font color='red'>米尔</font>STM32MP25x<font color='red'>开发板</font>Bring Up<font color='red'>培训</font><font color='red'>课程</font>(一)
如何在米尔RK3576开发板上板端编译OpenCV并搭建应用
本文将介绍基于米尔电子MYD-LR3576开发板(米尔基于瑞芯微 RK3576开发板)的板端编译OpenCV及环境搭建方案的开发测试。 摘自优秀创作者-短笛君 米尔基于RK3576开发板 RK3576具有如下配置: 4× Cortex-A72(大核,主频最高 2.2GHz) 4× Cortex-A53(小核,主频最高 1.8GHz) NPU(AI加速单元): 独立 NPU,算力典型值 6 TOPS(INT8) 支持 TensorFlow Lite、PyTorch、Caffe 等主流框架的模型加速(需 Rockchip 提供的 RKNN Toolkit 工具链)。 因此,我们可以在米尔RK3576开发
[嵌入式]
如何在<font color='red'>米尔</font>RK3576<font color='red'>开发板</font>上板端编译OpenCV并搭建应用
OpenCV行人检测--米尔基于全志T527核心板开发板
本文将介绍基于米尔电子MYD-LT527开发板(米尔基于全志 T527开发板)的OpenCV行人检测方案测试。 摘自优秀创作者-小火苗 米尔基于全志T527开发板 一、软件环境安装 1.安装OpenCV sudo apt-get install libopencv-dev python3-opencv 2.安装pip sudo apt-get install python3-pip 二、行人检测概论 使用HOG和SVM构建行人检测器的关键步骤包括: 准备训练数据集:训练数据集应包含大量正样本(行人图像)和负样本(非行人图像)。 计算HOG特征:对于每个图像,计算HOG特征。HOG特征是一个
[嵌入式]
OpenCV行人检测--<font color='red'>米尔</font>基于全志T527核心板<font color='red'>开发板</font>
国产FPGA SOC双目视觉处理系统开发实例-米尔安路DR1M90开发板
1.系统架构解析 本系统基于米尔MYC-YM90X核心板构建,基于安路飞龙DR1M90处理器,搭载安路DR1 FPGA SOC 创新型异构计算平台,充分发挥其双核Cortex-A35处理器与可编程逻辑(PL)单元的协同优势。通过AXI4-Stream总线构建的高速数据通道(峰值带宽可达12.8GB/s),实现ARM与FPGA间的纳秒级(ns)延迟交互,较传统方案提升了3倍的传输效率,极大地提升了系统整体性能。 国产化技术亮点: • 全自主AXI互连架构,支持多主多从拓扑,确保系统灵活性与可扩展性 • 硬核处理器与PL单元共享DDR3控制器,提高内存带宽利用率(可升级至DDR4) • 动态时钟域隔离技术(DCIT),
[嵌入式]
国产FPGA SOC双目视觉处理系统开发实例-<font color='red'>米尔</font>安路DR1M90<font color='red'>开发板</font>
FacenetPytorch人脸识别方案--基于米尔全志T527开发板
本文将介绍基于米尔电子MYD-LT527开发板(米尔基于全志 T527开发板)的FacenetPytorch人脸识别方案测试。 一、深度神经网络 1. 简介 Facenet-PyTorch 是一个基于 PyTorch 框架实现的人脸识别库。它提供了 FaceNet 模型的 PyTorch 实现,可以用于训练自己的人脸识别模型。FaceNet 是由 Google 研究人员提出的一种深度学习模型,专门用于人脸识别任务。 在利用PyTorch神经网络算法进行人脸图像对比的实验设置中,我们专注于对比环节,而不涉及实际项目的完整实现细节。但为了贴近实际应用,我们可以构想以下流程: 1)捕捉新人脸图像:首先,我们使用摄像头或
[物联网]
FacenetPytorch人脸识别方案--基于<font color='red'>米尔</font>全志T527<font color='red'>开发板</font>
米尔基于NXP i.MX 93开发板的M33处理器应用开发笔记
1.概述 本文主要介绍M33核的两种工程调试开发,第一种方式是通过板子自带的固件进行开发,第二种方式是使用 IAR Embedded Workbench 来构建可移植的Freertos文件进行开发。 2.硬件资源 MYD-LMX9X 开发板(米尔基于NXP i.MX 93开发板) 3.软件资源 Windows7及以上版本 软件 :IAR Embedded Workbench 板载固件调试M33 4.1环境准备 在A55 Debug(J14)和M33 Debug(J15)上分别接上串口,我这里COM25连接A55核,COM7接的M33核,上电开机进入系统,在目录/run/med
[嵌入式]
<font color='red'>米尔</font>基于NXP i.MX 93<font color='red'>开发板</font>的M33处理器应用开发笔记
米尔基于STM32MP135开发板裸机开发应用笔记,MCU友好过渡MPU
以前微处理器(MPU)与微控制器(MCU)是截然不同的两种设备,MPU支持丰富的软件系统,如Linux和相关的软件堆栈,而MCU通常将专注于裸机和RTOS。 近年来,随着MCU的性能越来越高,MCU和MPU之间的区别变得越来越模糊。 STM32MP135是一款入门级的高性价比MPU,适用于MCU性能达不到要求或者需要跑Linux的场景。 米尔的STM32MP135开发板提供基于STM32Cube的Bare metal裸机开发的软件,能够进一步加强实时性能支持以满足用户实现硬实时应用的需求。这一点尤其对习惯于使用MCU开发的用户来说非常友好,可以让开发者在使用MPU强大性能的同时获得类似MCU的开发体验。米尔提供了支持
[嵌入式]
<font color='red'>米尔</font>基于STM32MP135<font color='red'>开发板</font>裸机开发应用笔记,MCU友好过渡MPU
电力行业,米尔STM32MP135开发板IEC61850协议移植笔记
1. 概述 IEC61850是变电站自动化系统(SAS)中通信系统和分散能源(DER)管理的国际标准。它通过标准的实现,实现了智能变电站的工程运作标准化。使得智能变电站的工程实施变得规范、统一和透明,在电力和储能系统中应用非常广泛。 本文基于米尔MYD-YF13X开发板,在Linux系统上移植和使用开源的libIEC61850库,该库提供了用C语言编写的IEC 61850 / MMS,IEC 61850 / GOOSE和IEC 61850-9-2 /采样值通信协议的服务端和客户端库。 2. 搭建配置环境 本章节讲述libIEC61850库的编译环境配置过程。 2.1. 安装JAVA环境 IEC61850库中
[嵌入式]
电力行业,<font color='red'>米尔</font>STM32MP135<font color='red'>开发板</font>IEC61850协议移植笔记
小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved