请选择 进入手机版 | 继续访问电脑版
搜索
房产
装修
汽车
婚嫁
健康
理财
旅游
美食
跳蚤
二手房
租房
招聘
二手车
教育
茶座
我要买房
买东西
装修家居
交友
职场
生活
网购
亲子
情感
龙城车友
找美食
谈婚论嫁
美女
兴趣
八卦
宠物
手机

H7-TOOL脱机烧录器功能开源发布

[复制链接]
查看: 15|回复: 0

3万

主题

3万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
91650
发表于 2020-2-15 14:01 | 显示全部楼层 |阅读模式
H7-TOOL汇总帖:https://www.cnblogs.com/armfly/p/12283459.html

当前已经对STM32F030,STM32F103,STM32F429,STM32F746举行了完善适配。

此外STM32型号的支持,大家可以看操纵说明,做适配。

后续会对市场上的此外厂家嵌入式芯片做支持,甚至RISC-V内核。

大家在操纵中,有什么倡议,接待反应。

脱机烧录视频视频结果展现:
http://v.qq.com/x/page/p30628h2ou7.html
我的关键词 H7-TOOL脱机烧录器功用开源公布  热门消息 4

V1.08版APP步伐:
我的关键词 H7-TOOL脱机烧录器功用开源公布  热门消息 unknown
h7_tool_app(V1.08).bin
我的关键词 H7-TOOL脱机烧录器功用开源公布  热门消息 zip
H7-TOOL_STM32H7_App-master(V1.08).zip

上位机升级至V.02:
我的关键词 H7-TOOL脱机烧录器功用开源公布  热门消息 zip
H7-TOOL PC机软件(V0.2).zip
我的关键词 H7-TOOL脱机烧录器功用开源公布  热门消息 zip
H7-TOOL PC软件源代码(V0.2 2020-02-07).zip

eMMC中要存储的文件:
我的关键词 H7-TOOL脱机烧录器功用开源公布  热门消息 zip
H7-TOOL eMMC磁盘文件(V1.08).zip

我的关键词 H7-TOOL脱机烧录器功用开源公布  热门消息 4


【脱机烧录功用先容】
1、经过文件欣赏方式挑选步伐文件。不限制目录和文件个数。
2、FLM算法文件从KEIL MDK中复制出来,寄存到emmc磁盘 \H7-TOOL\Programmer\FLM,按厂商分类。
3、目标步伐文件、编程剧本寄存到:\H7-TOOL\Programmer\User 文件夹。不限制目录级别和数目 。
4、静态剖析FLM文件,分手出内存镜像经过swd加载到目标cpu ram。
5、支持多段bin写入。
6、支持option bytes编程,烧录终了设备读保护。
7、支持自动断根读保护。
8、支持静态加添产物序号、UID加密字段、用户自界说字段。
9、自动保存烧录次数,支持残剩次数限制功用。
10、支持连续烧录形式,检测到IC后自动烧录。
11、可静态表示CPU电压和供电电流。
12、经过lua剧本设备算法文件和数据文件(bin)以及控制编程进程。
13、lua很是灵活,可以很方便扩大功用,比如:
(1)日期窗口段内才答应烧录。
(2)目标板电流超限报警。
(3)限制UID(CPU唯一序号)合适法则的才答应烧录。
(4)UID加密算法由用户自己界说。
(5)加添尽情短数据(小于1K),比如可以写入生产日期时候或客户代码。
(6)关于步伐文件保密题目,前期再斟酌吧,由于H7-TOOL软件开源,文件结构开源,为了避免步伐文件被加工场泄漏, 初步设想以下:
       a、控制USB捏造磁盘步伐进口,增加野生输入密码。
       b、在捏造磁盘扇区读写底层函数,以512字节为单元增加客户自界说加密息争密算法。这样emmc数据内容就是被加密的,即使emmc芯片被复制出来放到其他H7-TOOL主板也没法识别。

我的关键词 H7-TOOL脱机烧录器功用开源公布  热门消息 4

【操纵说明】
硬件毗连:
1、SWD烧录接口:TVCC GND D8 D6 D4
2、用5P杜邦线毗连到目标板。
3、目标板可以由H7-TOOL的TVCC引脚供电。
4、5P毗连线的长度倡议小于20CM。
我的关键词 H7-TOOL脱机烧录器功用开源公布  热门消息 1379107-20200215122321684-1233572854


进入和挑选文件的步伐:
1、联机形式下长按S,弹出“扩大功用”菜单
2、挑选"1.脱机烧录器",长按S肯定,进入脱机烧录器界面
3、按S键切换到"挑选文件",长按S进入文件欣赏器界面
4、挑选对应的lua文件,长按S肯定

按键功用:
1、按S键切换到“起头烧录”按钮
2、短按C键起头烧录
3、长按S键进入连续烧录形式(检测到芯片自动烧录)
4、长按C键可停止烧录

【点窜lua文件】
1、联机形式下长按S进入扩大功用 -> 系统设备 -> USB eMMC磁盘
2、期待10秒左右电脑上可以看到 eMMC磁盘
3、用电脑的文件欣赏器操纵eMMC磁盘内容
4、两个关键目录:
        H7-TOOL\Programmer\FLM  寄存烧录的算法文件
        H7-TOOL\Programmer\User 寄存用户的lua文件、bin文件

留意事项:
1、假如eMMC模仿U盘没有识别出来看此贴二楼:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=96090

2、将紧缩包解压出来后,全数复制到eMMC里面。
我的关键词 H7-TOOL脱机烧录器功用开源公布  热门消息 1379107-20200215122334047-1687689784


【lua文件说明】
1、找一个lua文件做模板,复制一份更换目录或名字,当条件供了以下几个模板:
我的关键词 H7-TOOL脱机烧录器功用开源公布  热门消息 1379107-20200215122340324-625333225


2、用记事本翻开lua文件举行编辑。
3、几个关键参数以下,必要指定算法文件和步伐文件。
(1)算法文件基准目录 0:/H7-TOOL/Programmer/FLM
        AlgoFile_FLASH = "ST/STM32F10x/STM32F10x_512.FLM"
        AlgoFile_OPT   = "ST/STM32F10x/STM32F10x_OPT.FLM"

(2)bin文件名和目标FLASH地点。
         DataFile_0 = "../TestBin/512K.bin"
         FlashAddr_0 = 0x08000000

(3)基准目录 0:/H7-TOOL/Programmer/User,和lua文件同目录.支持../下级目录

4、更高级的设备,可以继续欣赏lua文件,有C说话底子即可看懂,部分截图:

举例说明:
比如烧写一个bin文件output.bin到我们STM32-V6开辟板
1、可以操纵文件STM32F429BI_512K.lua做模板,仅需修理里面的bin文件名和目标Flash地点
DataFile_0 = "../TestBin/output.bin"
FlashAddr_0 = 0x08000000

2、将output.bin文件放到TestBin文件夹里面:
我的关键词 H7-TOOL脱机烧录器功用开源公布  热门消息 1379107-20200215122348765-1047845326


3、H7-TOOL进入套机烧录后,挑选STM32F429BI_512K.lua文件:
我的关键词 H7-TOOL脱机烧录器功用开源公布  热门消息 1379107-20200215122355656-1795025285


4、点击起头烧录:
我的关键词 H7-TOOL脱机烧录器功用开源公布  热门消息 1379107-20200215122402358-1184676000


5、烧录进程分擦除,编程和校验:
我的关键词 H7-TOOL脱机烧录器功用开源公布  热门消息 1379107-20200215122409241-1186775065


部分LUA剧本文件截图,主如果熟悉下参数设备即可:
我的关键词 H7-TOOL脱机烧录器功用开源公布  热门消息 1379107-20200215122416044-712304713


【和lua同名的ini文件说明】
文件内容以下,可以记事本编辑
Locked = 0                     --1表示锁死,现在未用
ProgramLimit = 0            --烧录次数控制,0表示不限制, >0 表示限制的次数
ProgrammedCount = 43   --已经烧录的次数
ProductSN = 0                --产物序号滚码
LastTotalTime = 0           --姑且未用
LastEraseChipTime = 22  --全片擦除时候(ms),步伐自动记载

免责声明:假如加害了您的权益,请联系站长,我们会实时删除侵权内容,感谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2006-2014 WAYSFOCUS 影像 你 我 他,中国商业影视一站式解决平台 版权所有 法律顾问:高律师 客服电话:0791-88289918
技术支持:迪恩网络科技公司  Powered by Discuz! X3.2
快速回复 返回顶部 返回列表