| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | 21-Aug-2025 | - | ||||
| .ci/attachconfig/ | 21-Aug-2025 | - | ||||
| applications/ | 21-Aug-2025 | - | ||||
| board/ | 21-Aug-2025 | - | ||||
| drivers/ | 21-Aug-2025 | - | ||||
| figures/ | 21-Aug-2025 | - | ||||
| .config | A D | 21-Aug-2025 | 46.3 KiB | 1,426 | 1,315 | |
| .ignore_format.yml | A D | 21-Aug-2025 | 260 | 7 | 5 | |
| Kconfig | A D | 21-Aug-2025 | 298 | 18 | 12 | |
| Makefile | A D | 21-Aug-2025 | 508 | 21 | 14 | |
| README.md | A D | 21-Aug-2025 | 6 KiB | 155 | 108 | |
| SConscript | A D | 21-Aug-2025 | 274 | 12 | 9 | |
| SConstruct | A D | 21-Aug-2025 | 1.3 KiB | 49 | 37 | |
| project.ewp | A D | 21-Aug-2025 | 63.1 KiB | 2,372 | 2,371 | |
| project.eww | A D | 21-Aug-2025 | 161 | 11 | 7 | |
| project.uvoptx | A D | 21-Aug-2025 | 5.3 KiB | 178 | 171 | |
| project.uvprojx | A D | 21-Aug-2025 | 43.2 KiB | 1,224 | 1,223 | |
| rtconfig.h | A D | 21-Aug-2025 | 8.6 KiB | 431 | 91 | |
| rtconfig.py | A D | 21-Aug-2025 | 3.9 KiB | 145 | 106 | |
| template.ewp | A D | 21-Aug-2025 | 72.1 KiB | 2,089 | 2,088 | |
| template.eww | A D | 21-Aug-2025 | 162 | 11 | 7 | |
| template.uvopt | A D | 21-Aug-2025 | 5.5 KiB | 185 | 178 | |
| template.uvoptx | A D | 21-Aug-2025 | 5.3 KiB | 178 | 171 | |
| template.uvprojx | A D | 21-Aug-2025 | 14 KiB | 392 | 386 |
README.md
1# MM32F5265-OB开发板BSP 说明 2 3标签: MM32、Cortex-M33、MM32F5265、国产MCU 4 5--- 6 7## 1. 简介 8 9本文档为MM32F5265-OB 评估板bsp适配说明 10 11### 1.1 开发板介绍 12 13MM32F5265-OB 是为了用户快速上手、了解学习MM32系列MCU的一块入门级开发板,可满足基础测试及高端开发需求。 14 15开发板外观如下图所示: 16 17MM32F5265-OB 18 19 20 21#### MM32F5265-OB 开发板特性: 22 23#### 内核与系统 24- 工作频率可达 120MHz 25- 搭载 “星辰”STAR-MC1 (兼容 Cortex-M33)处理器,采用 Armv8-M Mainline 架构,内置单精度浮点运算单元(FPU),支持 DSP 扩展 26- 4KB L1 指令缓存(I-Cache)和 4KB L1 数据缓存(D-Cache) 27- 三角函数加速单元(CORDIC),支持 Sin,Cos 和 Atan 操作 28- 外设互联矩阵 MindSwitch,支持定时器、GPIOs、EXTI、ADC、DAC 和比较器等模块信号间的直接连接或触发连接 29- 2 个 8 通道 DMA 控制器,支持外设类型包括定时器、ADC、DAC、UART、LPUART、I2C、SPI、QSPI 和 FlexCAN 30 31#### 存储器 32- 多达 256KB 的 Flash 存储器 33- 多达 128KB 的 SRAM 34- Boot loader 支持片内 Flash 在线系统编程(ISP) 35- QSPI 接口,支持扩展外部 NOR Flash 存储,支持在线执行模式(eXecute-In-Place,XIP) 36- FSMC 接口,支持外扩 SRAM/PSRAM/NOR Flash 类型,兼容 8080/6800 通信总线模式 37 38#### 时钟、复位和电源管理 39- 2.0V ∼ 5.5V 供电 40- 上电/断电复位(POR/PDR)、可编程电压监测器(PVD) 41- 外部 4 ∼ 24MHz 高速晶体振荡器 42- 内置经出厂调校的 8MHz 高速 RC 振荡器 43- 内置的 PLL1 可产生系统时钟,支持多种分频模式,为总线矩阵和外设提供时钟 44- 内置的 PLL2 可产生最高 100MHz 的系统时钟,支持多种分频模式,为 USB 和ADC 提供时钟 45- 内置 40KHz 低速振荡器 46- 外部 32.768KHz 低速振荡器,支持旁路功能 47 48#### 低功耗 49- 多种低功耗模式,包括:低功耗运行(Lower Power Run)、睡眠(Sleep)、低功耗睡眠(Low Power Sleep)、停机(Stop)、深度停机(Deep Stop)和待机模式(Standby) 50- VBAT 为 RTC 和后备寄存器(20 x 16 位)供电 51- 内置LPUART、LPTimer,支持从低功耗模式下触发唤醒 52 53#### 多达 14 个通信接口 54- 5 个 UART 接口 55- 1 个 LPUART 接口 56- 2 个 I2C 接口 57- 3 个 SPI 接口(支持 I2S 模式) 58- 1 个 USB 2.0,支持 Device & Host 模式 59- 2 个 FlexCAN 接口,兼容 CAN 2.0B 协议 60 61#### 13 个定时器 62- 2 个 16 位 4 通道高级定时器(TIM1 / TIM8),有 4 组包含互补输出功能的 PWM输出通道,并支持硬件死区插入和故障检测后的紧急停止功能 63- 2 个 16 位 4 通道通用定时器(TIM3 / TIM4)和 2 个 32 位 4 通道通用定时器(TIM2 / TIM5),每个通道配有 1 个 PWM 输出,并支持输入捕捉和输出比较,可用于红外、霍尔传感器或者编码器信号的解码 64- 2 个 16 位基础定时器(TIM6 / TIM7)可用作通用定时和产生中断 65- 1 个 16 位低功耗定时器(LPTIM)能在除了 Standby 以外的所有低功耗模式下唤醒处理器 66- 2 个看门狗定时器,包括独立型的 IWDG 和窗口型的 WWDG 67- 1 个 24 位 Systick 定时器 68- 1 个 RTC 实时时钟 69 70#### 2 个 12 位 ADC,共支持 19 个外部输入通道和 2 个内部输入通道,其中每个 ADC 支持最快 3MSPS 转换率,硬件支持过采样到 16 位分辨率 71- 转换范围:0 ∼ VDDA 72- 支持采样时间和分辨率配置 73- 支持硬件过采样,过采样次数从 2 到 256 次可选 74- 片上温度传感器 75- 片上电压传感器 76- VBAT 电压传感器 77 78#### 2 个 12 位 DAC 79 80#### 3 个 高速模拟比较器 81 82#### 多达 86 个快速 I/O 端口 83- 所有 I/O 口可以映像到 16 个外部中断 84- 所有端口均可输入输出电压不高于 VDD 的信号 85- 多达 61 个 5V 容忍 I/O 端口 86 87#### CRC 计算单元 88 89#### 96 位芯片唯一 ID(UID) 90 91#### 调试模式 92- 串行调试接口(SWD) 93- JTAG 接口 94 95#### 采用 LQFP100、LQFP64 和 LQFP48 封装 96#### 全系列支持 -40℃ ∼ +105℃ 扩展工业型工作温度范围 97 98#### 板载主控:MM32F5265E7PV 99 100板载资源: 101- 2 个用户LED 102- 2 个用户按键 103- 1 个复位按键 104- 1 个可调电位器 105- 8M SPI FLASH 和 2K EEPROM 106 107板载接口: 108- 1 x USB Type-C (USB-DBG) 109 110供电方式: 111- USB TYPE-C 112 113更多详细信息请咨询[上海灵动微电子](https://www.mindmotion.com.cn/) 114 115## 2. 编译说明 116 117推荐熟悉 RT_Thread 的用户使用[env工具](https://www.rt-thread.org/download.html#download-rt-thread-env-tool),可以在console下进入到 `bsp/mm32f526x` 目录中,运行以下命令: 118 119``` 120pkgs --update 121make 122``` 123 124来编译这个板级支持包。如果编译正确无误,会产生rtthread.elf、rtthread.bin、rtthread.hex文件。其中 rtthread.bin、rtthread.hex 都可以烧写到设备中运行。 125 126## 3. 驱动支持情况及计划 127 128| 驱动 | 支持情况 | 备注 | 129| ---------- | :------: | :--------------------------: | 130| UART | 支持 | UART1/2/3 | 131| GPIO | 支持 | / | 132| ADC | 支持 | ADC1/2 | 133| FLASH | 支持 | / | 134 135## 4. 联系人信息 136 137维护人: 138 139- [Chasel](https://github.com/Maihuanyi) email: m19825309307@163.com 140 141## 5. 参考 142 143- [MM32F5260系列产品手册](https://www.mindmotion.com.cn/download/products/DS_MM32F5260_SC.pdf) 144 145- [MM32F5260系列用户手册](https://www.mindmotion.com.cn/download/products/UM_MM32F5260_SC.pdf) 146 147- [MiniBoard(MM32F5260)资料包](https://www.mindmotion.com.cn/support/development_tools/evaluation_boards/miniboard/mm32f5265e7pv/) 148 149- [KEIL Pack 设备支持包](https://www.mindmotion.com.cn/support/software/keil_pack/) 150 151- [IAR Pack 设备支持包](https://www.mindmotion.com.cn/support/software/iar_pack/) 152 153- [J-Link Pack 设备支持包](https://www.mindmotion.com.cn/support/software/jlink_pack/) 154 155