用FREEMASTER调试STM32成功,个人认为比Scope好用!

2019-12-09 14:24发布

https://www.xiaopingtou.net/data/attach/1912/8cym7ey80aog78w918rq21pq11b5scft.jpg 做STM32的朋友可能不了解这个软件,用飞思卡尔的朋友应该都知道,这个调试用的好工具,功能强大,而且免费。可能在程序中加入一个通讯代码方式,也可以直接用仿真工具。
先来一个官方介绍:
FreeMASTER是一个用户友好型实时调试检测器和可视化工具,它可以用于任何应用开发和信息管理。FreeMASTER支持对正在运行的系统上的变量进行完全非入侵式监测。您可以在类似示波器的显示屏上显示多个不断变化的变量,或以文字的形式查看数据同时,FreeMASTER支持更多能力和目标,可通过目标上的驱动程序从目标传输数据到主计算机。
对于Freescale芯片的使用网上资料已经很多了。这里不在介绍。来个地址,上面写的很详细了。
http://blog.csdn.net/wk119911/article/details/8393779
来今天的重点,用Freemaster调试stm32
工具mini的jlink-sw。
芯片:STM32F103CB
Freemaster 1.4版,下载地址:http://www.freescale.com/zh-Hans ... jsp?code=FREEMASTER
安装后:
无标题4.jpg (138.6 KB, 下载次数: 0) 下载附件 2014-9-25 08:22 上传
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
99条回答
wangyu_2011
1楼-- · 2019-12-15 05:00
xhcyfc 发表于 2014-9-26 08:54
昨天试用了一下,真的不错,以后发布程序要把axf文件保存下来了,这样一旦实际运行的机组出现问题,就可以 ...

一直以来发布文件都保存。
cgzasa
2楼-- · 2019-12-15 09:32
wangyu_2011 发表于 2014-9-25 16:26
直接加入变量就可以看了。如果用JLINK连接的话是不需要在程序中加东西的。如果要使用其它接口。如SCI,CA ...

运行 freeMaster 1.4, Project->Option->Communication->J-LINK    Configure->Test Connection,能看到Jlink版本,和JTAG 所连接的cortex M3

Map Files->Default Symbol->选中将要调试的axf文档    File 选择binuary with ELF...  此时,点View,可以看到变量信息

File->Start Communication   状态栏显示 plug in comm

在variable Watch 窗口,右键,create New watch Var , 在address 栏 选择一个关心的变量,确认

还是看不到变量信息,哪里出问题了?请指导一下

另: STM32已经download 被测的axf,调试时需要mdk软件配合不? 感觉无从下手,不知道错在哪里了

chenqinyao
3楼-- · 2019-12-15 14:30
不错,也去试一下
wangyu_2011
4楼-- · 2019-12-15 20:09
 精彩回答 2  元偷偷看……
laojiao
5楼-- · 2019-12-16 01:15
这都可以,试试啦
cgzasa
6楼-- · 2019-12-16 07:05
wangyu_2011 发表于 2014-9-26 10:17
不会的。只要在通讯,应该就能看到变量的值了。抓个图出来看看。
要看曲线需要在Project Tree 里Create S ...

Variable Watch 窗口,Value 一直是个?,不知道我哪里操作错了。

一周热门 更多>