开 个贴放上刚做的脱机编程器,并且开源。
编程器说明:
主控芯片:STM32F103RCT6
FLASH: : 25Q64
功能 :通过USB将25Q64配置成U盘,并设置成FAT文件格式,大小8M以内,将烧录文件通过USB以U盘形式拷贝到FLASH中,程序中通过FATFS读取根目录下/pro文件来的所有文件烧录文件进行烧录。
烧录器分为管理员模式和普通用户烧录模式,在开机按EX按键直接进入烧录模式,以上次在管理员模式下设定好的参数进行烧录,在设定好烧录次数烧录完毕后无法正常烧录,需要联系管理员进入管理模式重新设定。
在开机输入密码按OK键,密码成功的情况下进入管理员模式,也可以正常烧录,并且可以通过SETTING键进入设置,设置功能如下:
U盘是否在下次开机使能。
是否对目标板供电(未实现)
选择烧录文件
选择器件型号
修改管理员密码
设置烧录次数
说明: 由于并未对所有型号进行测试。并且数据手册上说32K大小的FLASH页大小都为512B,但我亲测STM8S005K6为32K的FLASH但页地址只有128B。其它型号只测试过STM8S003。。。。。
源代码30M左右,上传不上,分卷上传
共1条
1/1 1 跳转至页
[资料]开源基于STM32的STM8脱机编程器

关键词: 开源 基于 STM32 脱机 编程器
共1条
1/1 1 跳转至页
回复
打赏帖 | |
---|---|
分享一种检测按键状态的方法被打赏20分 | |
周末总结一下,STM32C0系列的开发经验被打赏50分 | |
【换取手持数字示波器】MicrochipMPLABHarmony框架下定时器配置被打赏20分 | |
【换取手持数字示波器】MicrochipMPLABHarmony框架下PWM配置被打赏20分 | |
【Cortex-M】Systick Timer使用被打赏10分 | |
分享汽车防盗系统的组成与分类(一)被打赏5分 | |
VOFA+波形显示+JYD-31蓝牙发送和解析不定长数据被打赏10分 | |
【换取手持数字示波器】-STM32F4PWM控制LED灯管亮度被打赏22分 | |
【换取手持数字示波器】STM32F4驱动RPR-0521RS照度、接近一体型传感器被打赏23分 | |
宏定义和const关键字定义被打赏5分 |