# F103-Offline **Repository Path**: stduino/f103-offline ## Basic Information - **Project Name**: F103-Offline - **Description**: C2接口的离线烧录器 使用片内Flash模拟U盘,支持FATFS系统。 你可以使用STM32F103C8T6的最小系统来烧录你的EFM8BB10/21 PB8 = C2D PB9 = C2CK PC13 = LED(低电平有效) - **Primary Language**: C - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 10 - **Created**: 2023-11-03 - **Last Updated**: 2023-11-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## f103-offline C2接口的离线烧录器 使用片内Flash模拟U盘,支持FATFS系统。 你可以使用STM32F103C8T6的最小系统来烧录你的EFM8BB10/21 PB8 = C2D PB9 = C2CK PC13 = LED(低电平有效) ## 首次使用说明 1. 下载程序到板子 2. 板子全部断电,然后连接USB到电脑 3. 电脑会出现一个未格式化的U盘,将它格式化。FAT-1024字节。 ![输入图片说明](PNG/image3-1.png) ![输入图片说明](PNG/image3-2.png) 4. 格式化完毕,电脑会出现一个有41K可用的U盘。里面没有任何内容。 ![输入图片说明](PNG/image4-1.png) 5. 板子全部断电,然后连接USB到电脑 6. 这时,电脑会出现一个有40K可用的U盘。里面有一个“FW”的文件夹。 ![输入图片说明](PNG/image5-1.png) 7. 把固件(命名为release.hex)放到FW文件夹 ![输入图片说明](PNG/image7-1.png) 8. 然后重启板子,板子就会开始解析Hex文件,并在UART1输出解析进度。 ![输入图片说明](PNG/image8-1.png) 9. 解析完成后,可以在FW文件夹看到已经生成RELEASE.BIN文件。既可以启动自动烧录模式 ![输入图片说明](PNG/image9-1.png) 10. 接线后便自动开始烧录。 ![输入图片说明](PNG/image10-1.png) 11. 第一次烧录完成后,会在FW文件夹生成2个文件。 其中BLOG.TXT可以直接打开查看当前已成功烧录的数目。 INFO.BIN文件是保存烧录成功数的文件,重启后数据保持。如果想重置烧录数,删除这个文件既可。 ![输入图片说明](PNG/image11-1.png) ### 打印信息查看 UART1方式:使用COM连接PA9,串口助手使用115200-8N1既可查看 ### LED状态 开机LED常亮表示:flash有工程文件。 开机LED不亮表示:flash没有工程文件,正向解析。 1s钟交替闪烁表示:没有发现release.hex文件。 快速单闪烁表示:等待接入新的芯片 快速三闪烁表示:已完成烧录,可以断开芯片连接