本帖最后由 cos12a-21701 于 2015-11-29 13:15 编辑
工欲善其事必先利其器:
现在介绍一下FreeMaster下面网址:[url=https://www.freescale.co
m/webapp/sps/site/prod_summary.jsp?code=FREEMASTER]https://www.freescale.co
m/webapp/sps/site/prod_summary.jsp?code=FREEMASTER[/url],有关于该工具的详细信息以及使用教程都可以在这里找到。
FreeMASTER是一种实时调试监控器。下面详细说明它可以解决的问题。你可以编写实时系统软件,例如运行电器的电机、汽车发动机控制系统、安全气囊中的传感器、飞机控制界面或任何含有反馈回路的系统(飞思卡尔在这些方面都用freemaster做过许多例子,可以到freescale网站上下载例程研究)。现在,对动态系统进行实时调试。有的时候你需要停止系统运行研究它的状态。不仅需要观察系统的动态运行,还需要进行一些干预,了解工作过程中为什么出错!对于常规调试器来说这是做不到的,FreeMASTER恰恰可以解决这个问题,that‘s right。 采用FreeMASTER,你可以建立一个调试对象的通信通道;可以按照自己确定的采样率来实时监测感兴趣的变量;可以实时修改这些变量,即将数据送入调试对象的管道中,动态修改系统的行为。FreeMASTER采用示波器显示本地数据。可以显示多种变量,示波器含有所需的各种控制选项。 图1所示FreeMASTER跟踪两个简单变量。一个是上升到最大,然后下降至零的短值。另一个采用表中读取的数据生成正弦波。我将步进增量改变到一半,为的是证明可以将数值送入调试对象。
看了这些先上实例: 打开KL02_GPIO_TSS_Demo例程:KL02_GPIO_TSS_Demo_freedom.ewp,楼上可以下载。 然后编译,生成:KL02_GPIO_TSS_Demo_freedom.out文件。 打开FreeMASTER 2.0 点击Project->Select Syabol file文件进入如下图:
然后点击Default sysbol file ...选择编译生成的KL02_GPIO_TSS_Demo_freedom.out文件如下: 再选择下图右键: 创建一个示波文件: 将KL02Z下载KL02_GPIO_TSS_Demo_freedom.out程序后,然后与电脑连接,用手触摸得到以下数据:
效果
附上 FreeMASTER 工程:
demo.rar
(59.05 KB, 下载次数: 3)
|