你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

在线等,STM32 仿真时通过dir vtreg获取不到串口虚拟寄存器

[复制链接]
diehuazhou 提问时间:2019-5-21 08:59 /
本帖最后由 diehuazhou 于 2019-7-16 13:15 编辑

问题描述如下:
想搭建一个基于STM32 H7的软件仿真平台,通过VSPD在PC端虚拟了一组串口,在软件仿真的时候,通过MODE命令设置了串口的参数,在通过ASSIGN命令绑定PC端的虚拟串口时,提示虚拟寄存器未定义,通过dir vtreg查看寄存器列表,获取不到串口相关的寄存器,不知道问题出在哪了,请问有哪位大神知道是什么问题么?
MDK的版本是V5.25.2.0
收藏 评论3 发布时间:2019-5-21 08:59

举报

3个回答
diehuazhou 回答时间:2019-5-21 13:10:37
有没有大神做过Simulator相关的工作呀
butterflyspring 回答时间:2019-6-25 11:43:14
很遗憾,我没玩过。只是看到了可以这样绑定制定单片机相应的串口。可能需要一段串口代码支持吧。不过现在利用芯片的串口和ST-LINK 直接组成符合设备,电脑里就直接有串口,利用串口助手就可以工作了。
哪位大侠有经验还请指导一下我们
http://www.eeworld.com.cn/mcu/article_24360.html
diehuazhou 回答时间:2019-7-16 10:25:07
前段时间在忙别的事情,导致没有及时更新这个问题的状态,现将之前针对该问题的查找说明如下,供后续碰到类似问题的同学进行参考。
1、通过dir vtreg确实可以看到当前MDK支持的虚拟寄存器,但支持的虚拟寄存器是和芯片相关联的,如果要想知道MDK是否支持该芯片,需要在MDK官网查询
2、分析了MDK的版本发布说明,针对Simulation部分的描述和STM32产品的更新时间,确定MDK的Simulation功能只能支持到STM32F1系列芯片,不支持F1以上系列
3、从MDK 4.14以后的版本,不在添加支持Device Simulation功能的设备,主要原因没有写,猜测是因为当前硬件平台易于获取,该功能当前使用不多的原因

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版