# F5277-Mini-board **Repository Path**: kiuokr/f5277-mini-board ## Basic Information - **Project Name**: F5277-Mini-board - **Description**: 基于灵动微电子MM32F5277的mini开发板 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-07-09 - **Last Updated**: 2024-07-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: ymodem, 灵动微电子, 开发板, 板载daplink ## README # F5277-Mini-board #### 介绍 基于灵动微电子MM32F5277的mini开发板 #### 软件架构 1.uboot基于裸机运行,移植了ymodem升级协议,可以通过secureCRT等上位机进行updata升级app; #分区信息及版本号信息地址 | 分区 | start adderss | size | 存储 | |---------|----------------|-----------------|------------| | uboot | 0x0800_0000 | 32K - 0x8000 |embdded Flas| | work | 0x0800_8000 | 224K - 0x38000 |embdded Flas| | info | 0x0000_0000 | 256 Byte | Nor FLash | | factory | 0x0000_0100 | 224K - 0x38000 | Nor FLash | 2.app基于Rtthread运行,移植了部分逐飞的外设驱动库(有小部分魔改) 逐飞的GItee源码链接:https://gitee.com/seekfree/MM32F527X_E9P_Library #### 硬件版本 包含的硬件: 1.MM32F5277的大部分IO被引出到排针; 2.板载SWD与UART用于调试; 3.Nor Flash用于存放app文件; 4.eeprom 用于存放部分用户参数; 5.调试用的LED与按键; 6.Type-c 全速 2.0 USB接口; 7.硬件can通道; 注: 建议使用最新的Ver03版本,板载了基于CH552的DAPLINK,方便调试; Ver02版本的USB设计有问题,CC引脚的下拉电阻误设计为上拉; #### Daplink烧录 WCH 烧录工具下载链接:https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html 全新的CH552第一次上电会默认进入下载模式,烧录\Software\ch552-daplink\ 路径下的CH55x_DAPLink.hex文件,重新上下电即可; #### 使用方法 首先烧录uboot文件到MM32F5277,使用MDK或者Openocd等工具都可以; 版本文件位于\Software\uboot\mdk\Objects\路径下的uboot.bin或uboot.hex; 然后烧录app文件到MM32F5277,使用MDK或者Openocd等工具都可以; 版本文件位于\Software\app\mdk\Objects\路径下的app.bin或app.hex; 也可以进入uboot后使用SecureCRT的ymodem协议进行升级: 进入uboot终端后输入ymodem,选择发送app.bin文件,等待传输完成后输入ymodem updata; 再输入boot或者重新上下电即可,终端下输入version可以查看版本信息;