Skip to content

Commit a4c277c

Browse files
committed
[bsp][mm32f526x] 1.add README.md for Mini-F5265-OB board;
1 parent a6e6b5c commit a4c277c

File tree

3 files changed

+110
-46
lines changed

3 files changed

+110
-46
lines changed

bsp/mm32f526x/README.md

Lines changed: 110 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,87 +1,151 @@
1-
# MM32F3270 EVBoard 开发板BSP 说明
1+
# MM32F5265-OB开发板BSP 说明
22

3-
标签: MM32、Cortex-M3、MM32F3270、国产MCU
3+
标签: MM32、Cortex-M33、MM32F5265、国产MCU
44

55
---
66

77
## 1. 简介
88

9-
本文档为MM32F3270 EVB 评估板bsp适配说明
9+
本文档为MM32F5265-OB 评估板bsp适配说明
1010

1111
### 1.1 开发板介绍
1212

13-
MM32F3270 EVB 是为了用户快速上手、了解学习MM32系列MCU的一块入门级开发板,可满足基础测试及高端开发需求。
13+
MM32F5265-OB 是为了用户快速上手、了解学习MM32系列MCU的一块入门级开发板,可满足基础测试及高端开发需求。
1414

1515
开发板外观如下图所示:
1616

17-
MM32F3270 EVB
18-
19-
![MM32 MiniBoard Rev.D2](figures/MM32EVB.jpg)
20-
21-
MM32F3270 EVB 开发板特性:
22-
23-
- 支持 MindMotion MM32F3270 系列 MCU 开发评估,外部时钟 8MHz/32.768KHz
24-
- 支持 Keil uVision v5.0 / IAR EWARM v7.80 或以上版本
25-
- 支持 MM32 FDS 固件开发平台
26-
- 支持 MM32 Program 编程软件
27-
- 内嵌 MM32-LINK-OB,支持虚拟串口(CDC)
28-
- MCU 基于 3.3V 电压设计,评估板 USB(Micro USB)接口供电
29-
- 4-按键,其中一个支持唤醒高电平有效,三个低电平有效按键
30-
- 4-发光二极管
31-
- 2-UART 三芯扩展插座(CMOS 电平)
32-
- 1-SPI 五芯扩展插座(CMOS 电平)
33-
- 1-带电平驱动器、终端匹配电阻选择的 CAN 总线驱动接口
34-
- 1-Type-C 插座,支持 MCU USB Host/Device 工作模式
35-
- 1-1M 字节 SPI Flash 存储器
36-
- 1-256 字节 I2C EEPROM 存储器
37-
- 1-3.5mm 耳机插座,用于 I2S L/R 音频输出
38-
- 1-SDIO 方式的 TF Card 插座
39-
- 2-RJ45 10M/100Mbps 以太网接口
40-
- 1-34 芯并行总线接口,选配支持 2.8’’LCD 显示屏
41-
- CR1210(用户配制)后备电池
42-
- 1-无源扬声器  3-模拟输入电位器
43-
- 3-开关:支持 USB 工作模式,引脚功能和 CAN 终端匹配电阻选择
44-
- 4-36pin0.1 英寸间距双排连接器, 管脚顺序与 MCU 相同
45-
- PCB 板面尺寸:6.4*3.2 英寸
17+
MM32F5265-OB
18+
19+
![Mini-F5265-OB](figures/Mini-F5265-OB.jpg)
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
46112

47113
更多详细信息请咨询[上海灵动微电子](https://www.mindmotion.com.cn/)
48114

49115
## 2. 编译说明
50116

51-
本 BSP 为开发者提供 MDK5 工程。下面以 MDK5 开发环境为例,介绍如何将系统运行起来。
117+
推荐熟悉 RT_Thread 的用户使用[env工具](https://www.rt-thread.org/download.html#download-rt-thread-env-tool),可以在console下进入到 `bsp/mm32f526x` 目录中,运行以下命令:
52118

53-
双击 project.uvprojx 文件,打开 MDK5 工程,编译并下载程序到开发板。
119+
`make`
54120

55-
推荐熟悉 RT_Thread 的用户使用[env工具](https://www.rt-thread.org/download.html#download-rt-thread-env-tool),可以在console下进入到 `bsp/mm32l37x` 目录中,运行以下命令:
56-
57-
`scons`
58-
59-
来编译这个板级支持包。如果编译正确无误,会产生rtthread.elf、rtthread.bin文件。其中 rtthread.bin 可以烧写到设备中运行。
121+
来编译这个板级支持包。如果编译正确无误,会产生rtthread.elf、rtthread.bin、rtthread.hex文件。其中 rtthread.bin、rtthread.hex 都可以烧写到设备中运行。
60122

61123
## 3. 驱动支持情况及计划
62124

63125
| 驱动 | 支持情况 | 备注 |
64126
| ---------- | :------: | :--------------------------: |
65-
| UART | 支持 | UART1/2 |
127+
| UART | 支持 | UART1/2/3 |
66128
| GPIO | 支持 | / |
129+
| ADC | 支持 | ADC1/2 |
130+
| FLASH | 支持 | / |
67131

68132
## 4. 联系人信息
69133

70134
维护人:
71135

72-
-[Mazhiyuan](https://github.com/cndabai) email: 1468728718@qq.com
136+
- [Chasel](https://github.com/Maihuanyi) email: m19825309307@163.com
73137

74138
## 5. 参考
75139

76-
- [MM32F3270系列数据手册](https://www.mindmotion.com.cn/download/products/DS_MM32F3270_SC.pdf)
140+
- [MM32F5260系列产品手册](https://www.mindmotion.com.cn/download/products/DS_MM32F5260_SC.pdf)
77141

78-
- [MM32F3270系列用户手册](https://www.mindmotion.com.cn/download/products/UM_MM32F3270_SC.pdf)
142+
- [MM32F5260系列用户手册](https://www.mindmotion.com.cn/download/products/UM_MM32F5260_SC.pdf)
79143

80-
- [MiniBoard(MM32F3273G6P)资料包](https://www.mindmotion.com.cn/support/development_tools/evaluation_boards/miniboard/mm32f3273g6p/)
144+
- [MiniBoard(MM32F5260)资料包](https://www.mindmotion.com.cn/support/development_tools/evaluation_boards/miniboard/mm32f5265e7pv/)
81145

82146
- [KEIL Pack 设备支持包](https://www.mindmotion.com.cn/support/software/keil_pack/)
83147

84148
- [IAR Pack 设备支持包](https://www.mindmotion.com.cn/support/software/iar_pack/)
85149

86-
- [MM32 支持工具包](https://www.mindmotion.com.cn/support/development_tools/debug_and_programming_tools/)
150+
- [J-Link Pack 设备支持包](https://www.mindmotion.com.cn/support/software/jlink_pack/)
87151

bsp/mm32f526x/figures/MM32EVB.jpg

Whitespace-only changes.
555 KB
Loading

0 commit comments

Comments
 (0)