查看: 6014|回复: 23

开源基于STM32的STM8脱机编程器

  [复制链接]

该用户从未签到

发表于 2020-4-13 17:34:34 | 显示全部楼层 |阅读模式
分享到:
开 个贴放上刚做的脱机编程器,并且开源。


编程器说明:        
主控芯片: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左右,上传不上,分卷上传


游客,如果您要查看本帖隐藏内容请回复







回复

使用道具 举报

  • TA的每日心情
    开心
    前天 08:07
  • 签到天数: 1053 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2020-4-13 20:48:59 | 显示全部楼层
    强大           
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-4-22 09:30:09 | 显示全部楼层
    Thanks for sharing
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-6-24 21:05
  • 签到天数: 157 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2020-4-27 15:47:38 | 显示全部楼层
    谢谢分享!学习了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-10-25 08:55
  • 签到天数: 103 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2020-4-29 09:29:53 | 显示全部楼层
    谢谢楼主分享~
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-4-20 11:40 , Processed in 0.193427 second(s), 35 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.