硬汉嵌入式论坛

 找回密码
 立即注册
查看: 693|回复: 16
收起左侧

[辅助工具] MUC烧录软件: MCUProg

  [复制链接]

1

主题

8

回帖

11

积分

新手上路

积分
11
发表于 2024-5-24 00:49:56 | 显示全部楼层 |阅读模式

MCUProg是一款基于pyocd+PySide6的MUC烧录上位机软件,支持Daplink(V1+V2),STlink,Jlink烧录器,可以读取显示芯片/固件内存

得益于python的跨平台能力,MCUProg可以很好地工作在windows和linux系统上

软件完全开源

仓库地址:

gitee: https://gitee.com/Dozingfiretruck/MCUProg

github: https://github.com/Dozingfiretruck/MCUProg

## 支持功能

- 支持Daplink V1、Daplink V2、stlink、Jlink烧录器
- 支持windows10以上系统,支持linux系统(ubuntu测试)
- 支持自定义本地pack文件以支持自定义芯片
- 支持读取芯片数据
- 支持读取烧录固件数据(目前支持bin、hex,elf、axf后续支持)
- 支持烧录时可选擦除芯片
- 支持bin固件自定义烧录地址

## 软件展示



MCUProg

MCUProg
回复

使用道具 举报

75

主题

1229

回帖

1454

积分

至尊会员

积分
1454
发表于 2024-5-24 08:47:48 | 显示全部楼层
大佬可以私信加你微信嘛?
回复

使用道具 举报

339

主题

2055

回帖

3077

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3077
发表于 2024-5-24 08:53:52 | 显示全部楼层
本帖最后由 caicaptain2 于 2024-5-24 09:01 编辑

感谢奉献!

只是怎么chrome显示这个? 也没有强制保存的选项。
Snipaste_2024-05-24_09-01-02.png
回复

使用道具 举报

0

主题

9

回帖

9

积分

新手上路

积分
9
发表于 2024-5-24 10:30:32 | 显示全部楼层
可以加载keil用的.pack,试了试at32f405单片机,可以下载。
回复

使用道具 举报

75

主题

1229

回帖

1454

积分

至尊会员

积分
1454
发表于 2024-5-24 10:36:40 | 显示全部楼层
这个软件未免太大了吧
回复

使用道具 举报

3

主题

138

回帖

147

积分

初级会员

积分
147
发表于 2024-5-24 11:07:31 | 显示全部楼层
wdliming 发表于 2024-5-24 10:36
这个软件未免太大了吧

主要是pyside这个包特别大,用原版qt应该会小一点?
回复

使用道具 举报

1

主题

8

回帖

11

积分

新手上路

积分
11
 楼主| 发表于 2024-5-24 12:23:25 来自手机 | 显示全部楼层
caicaptain2 发表于 2024-5-24 08:53
感谢奉献!

只是怎么chrome显示这个? 也没有强制保存的选项。

完全开源的,你可以看代码,不用担心的
回复

使用道具 举报

1

主题

8

回帖

11

积分

新手上路

积分
11
 楼主| 发表于 2024-5-24 12:25:30 来自手机 | 显示全部楼层
wdliming 发表于 2024-5-24 10:36
这个软件未免太大了吧

因为考虑跨平台所以塞了一份ui字体将近10m,内置的cmsis包10m,这就差不多20m了,剩下的除了一些动态库,代码实际上生成的没有那么大,就算用qt如果考虑上面这些情况都再进去也不会特别小的
回复

使用道具 举报

75

主题

1229

回帖

1454

积分

至尊会员

积分
1454
发表于 2024-5-24 12:28:07 | 显示全部楼层
skyshine 发表于 2024-5-24 11:07
主要是pyside这个包特别大,用原版qt应该会小一点?

具体我就不懂了哈哈
回复

使用道具 举报

10

主题

94

回帖

124

积分

初级会员

积分
124
发表于 2024-5-24 13:20:21 | 显示全部楼层
看起来不错的样子。。。
回复

使用道具 举报

2

主题

52

回帖

58

积分

初级会员

积分
58
发表于 2024-5-27 18:21:00 | 显示全部楼层
这个链接咋没有exe,需要自己生成吗
回复

使用道具 举报

213

主题

1058

回帖

1707

积分

至尊会员

More we do, more we can do.

积分
1707
发表于 2024-5-28 10:21:22 | 显示全部楼层
因为效率和臃肿,我已经弃坑PyQt;
建议你考虑下Kivy:Kivy: Cross-platform Python Framework for GUI apps Development
另外,打包也影响文件大小,建议用虚拟环境(Virtualenv)搭建最少依赖包。
回复

使用道具 举报

1

主题

8

回帖

11

积分

新手上路

积分
11
 楼主| 发表于 2024-5-28 12:25:09 来自手机 | 显示全部楼层
小麦吉 发表于 2024-5-27 18:21
这个链接咋没有exe,需要自己生成吗

下载发行版呀
回复

使用道具 举报

1

主题

8

回帖

11

积分

新手上路

积分
11
 楼主| 发表于 2024-5-28 12:26:53 来自手机 | 显示全部楼层
emwin 发表于 2024-5-28 10:21
因为效率和臃肿,我已经弃坑PyQt;
建议你考虑下Kivy:Kivy: Cross-platform Python Framework for GUI ap ...

现在使用的是nuitka,会编译成二进制,而不是python环境,效率和大小都很不错了,之所以这个体积是里面包含了一套ui字库为了跨平台好看,另外内置的cmsis包支持还有10m
回复

使用道具 举报

1

主题

7

回帖

10

积分

新手上路

积分
10
发表于 2024-5-28 15:25:35 | 显示全部楼层
这玩意怎么样,折腾了半天不会用
回复

使用道具 举报

5

主题

537

回帖

552

积分

金牌会员

积分
552
发表于 2024-5-28 15:41:18 | 显示全部楼层
谢谢分享。。。。。。
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2024-6-1 10:44:30 | 显示全部楼层
这工具太棒了
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-21 04:54 , Processed in 0.254637 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表