5268|9

1万

帖子

25

TA的资源

版主

楼主
 

proteus 仿真micropython的方法 [复制链接]

 
因为Proteus目前支持STM32F401芯片了,所以可以通过它仿真运行micropython。

1.首先添加一个STM32F401芯片,型号要选择flash大于256K的型号,如STM32F401RE、STM32F401CE等。

2.连接VDD、vref+、RST等引脚到VCC,vref-等到地。

3.在STM32F401的程序中指定micropython固件,格式为HEX。频率需要和micropyton固件对应。

4.设置一个串口与虚拟串口终端或者COMPIM相连。

5.运行仿真,在串口输入命令。

目前使用proteus仿真micropython的限制:

  • 目前只能选择STM32F401,不支持芯片
  • 仿真性能较低
  • 不支持USB仿真,加入USB功能会导致软件崩溃
  • 不支持写入文件(可以读取)




此内容由EEWORLD论坛网友dcexpert原创,如需转载或用于商业用途需征得作者同意并注明出处

最新回复

楼主,能不能上传一个仿真文件和hex格式的micropython固件? 我根据你的方法仿真,遇到的问题是一开仿真就卡死,程序崩溃,开发板选择的是STM32F401RE,固件是从Micropython官网下载的STM32F4Discovery版本的dfu,然后用dfu file manger 转换成hex; 遇到俩问题,一个就是Proteus中的COMPIM识别不了VSPD的虚拟串口,另一个则是开仿真就卡死,程序崩溃!  详情 回复 发表于 2019-5-27 16:24
点赞 关注(1)
 
 

回复
举报

1万

帖子

25

TA的资源

版主

沙发
 
proteus自带的虚拟串口终端限制较多,不支持方向键、退格键等,输入不太方便。可以使用COMPIM加虚拟串口解决这个问题。
 
 
 

回复

2万

帖子

342

TA的资源

版主

板凳
 
Proteus是越来越强大,低版本好像还不行
楼主是Proteus的是哪个版本

点评

需要 v8.9。我做了一个精简版,去掉了帮助、3D库、编译器等,只有600M,压缩后167M。  详情 回复 发表于 2019-5-22 14:49
 
 
 

回复

1万

帖子

25

TA的资源

版主

4
 
qwqwqw2088 发表于 2019-5-22 14:08
Proteus是越来越强大,低版本好像还不行
楼主是Proteus的是哪个版本

需要 v8.9。我做了一个精简版,去掉了帮助、3D库、编译器等,只有600M,压缩后167M。

点评

厉害,还能自己做精简版 167M的话,建议那天有空分享上传论坛下载中心哦  详情 回复 发表于 2019-5-22 17:13
 
 
 

回复

2万

帖子

342

TA的资源

版主

5
 
dcexpert 发表于 2019-5-22 14:49
需要 v8.9。我做了一个精简版,去掉了帮助、3D库、编译器等,只有600M,压缩后167M。

厉害,还能自己做精简版
167M的话,建议那天有空分享上传论坛下载中心哦

点评

AD19也做了一个绿色版,要不要,就是比较大。  详情 回复 发表于 2019-5-22 21:12
https://bbs.eeworld.com.cn/thread-1077850-1-1.html  详情 回复 发表于 2019-5-22 21:11
 
 
 

回复

1万

帖子

25

TA的资源

版主

6
 
qwqwqw2088 发表于 2019-5-22 17:13
厉害,还能自己做精简版
167M的话,建议那天有空分享上传论坛下载中心哦

https://bbs.eeworld.com.cn/thread-1077850-1-1.html

点评

赞 乐于奉献 一定要试试的  详情 回复 发表于 2019-5-22 23:30
 
 
 

回复

1万

帖子

25

TA的资源

版主

7
 
qwqwqw2088 发表于 2019-5-22 17:13
厉害,还能自己做精简版
167M的话,建议那天有空分享上传论坛下载中心哦

AD19也做了一个绿色版,要不要,就是比较大。
 
 
 

回复

2万

帖子

342

TA的资源

版主

8
 
dcexpert 发表于 2019-5-22 21:11
https://bbs.eeworld.com.cn/thread-1077850-1-1.html


乐于奉献
一定要试试的
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(中级)

9
 
楼主,能不能上传一个仿真文件和hex格式的micropython固件?
我根据你的方法仿真,遇到的问题是一开仿真就卡死,程序崩溃,开发板选择的是STM32F401RE,固件是从Micropython官网下载的STM32F4Discovery版本的dfu,然后用dfu file manger 转换成hex;
遇到俩问题,一个就是Proteus中的COMPIM识别不了VSPD的虚拟串口,另一个则是开仿真就卡死,程序崩溃!

点评

https://bbs.eeworld.com.cn/thread-1077856-1-1.html  详情 回复 发表于 2019-5-27 22:07
 
 
 

回复

1万

帖子

25

TA的资源

版主

10
 
rychong 发表于 2019-5-27 16:24
楼主,能不能上传一个仿真文件和hex格式的micropython固件?
我根据你的方法仿真,遇到的问题是一开仿真就 ...

https://bbs.eeworld.com.cn/thread-1077856-1-1.html
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表