疑问:使用JSCOPE的RTT功能显示波形,STM32F031需要复位才行?

2019-12-14 12:36发布

本帖最后由 njhying 于 2018-12-15 16:00 编辑

最近在苦逼的调试电机驱动程序,因为以前一直使用DAC作DEBUG输出,很好用。
可是最近用的STM32F031C6因为引脚占用太多,没法使用DAC了,然后觉得FREEMASTER移植特麻烦,研究几天后放弃了。
现在突然发现JSCOPE的RTT是我一直在找的调试神器,基本上和FREEMASTER的RECORDER功能一样,但是移植超简单。
可是。。。可是。。。碰到了一个问题!
就是把JSCOPE软件打开并且设定好后,一点红 {MOD}按钮,它就一直在试图和STM32F031芯片连接,但总是连接不上,但是按下复位键就可以连接上了,可是这个时候电机运行电流非常大,运行不正常!
于是乎我用英飞凌的芯片XMC1302试了一下,JSCOPE软件设定好后,点击红 {MOD}按钮立马连接上,电机也运行正常。

都是用的同一个JLINK调试器,而且都可以在设备管理器中显示CDC 串口。

请问:这是什么原因导致的STM32F031需要复位才能连接,而电机运行也不正常,大家有碰到这个问题吗?怎么解决的?
谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
advarx21ic
1楼-- · 2019-12-14 16:59
 精彩回答 2  元偷偷看……
gwnpeter
2楼-- · 2019-12-14 22:25
没用过031。表示103的没有问题
njhying
3楼-- · 2019-12-15 00:35
gwnpeter 发表于 2018-12-16 21:36
没用过031。表示103的没有问题

谢谢支持!
我在换了6.11的JSCOPE后就可以了。

现在完全放弃FREEMASTER了,改用JSCOPE的RTT功能,移植简单方便,效果非常好!

一周热门 更多>