使用freemaster和仿真工具调试飞思卡尔单片机的资料

2020-02-11 08:54发布

网上找的freemaster多是用串口的,需要添加工程文件,而且很多写的不明不白,偶然发现一个直接用BDM进行监视变量的文档。按着操作果然不错,特来分享与大家:

此方法用两个好处:

1. 不用任何硬件接口预留,直接用仿真器即可;
2. 软件不须任何修改。

有什么更好的方法,欢迎讨论!






转于:http://www.freescaleic.org/modul ... ighlight=freemaster
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
25条回答
xiaodong.zhu
1楼-- · 2020-02-13 20:39
 精彩回答 2  元偷偷看……
qiangxiaochen
2楼-- · 2020-02-13 23:15
不错的帖子,谢谢楼主!
njhying
3楼-- · 2020-02-14 03:59
xiaodong.zhu 发表于 2016-5-30 18:34
一直在用,对于不能断点停下来看的项目,比如电机控制的特别方便!支持NXP的全部单片机,支持Jlink--arm的应该 ...

感觉兄弟比较有经验,请教一下问题:
1.为了观察高速信号,想用RECORDER功能,请问可以直接使用JLINK的SWD接口来实现吗?
2.是不是RECORDER功能一定要用串口,且需要在单片机程序中加入相关的通信代码?能用JLINK直接搞定吗?

谢谢!
xiaodong.zhu
4楼-- · 2020-02-14 08:40
njhying 发表于 2018-12-7 18:52
感觉兄弟比较有经验,请教一下问题:
1.为了观察高速信号,想用RECORDER功能,请问可以直接使用JLINK的SW ...

不一定用串口.freemaster肯定可以用Jlink的!仿真器的口也是可以用的.
njhying
5楼-- · 2020-02-14 14:08
xiaodong.zhu 发表于 2018-12-8 17:55
不一定用串口.freemaster肯定可以用Jlink的!仿真器的口也是可以用的.

我试过JLINK的SWD去使用虚拟示波器功能和观察变量都没有问题,但就是recorder功能不行,对于简单功能我用KEIL的调试功能和JSCOPE就可以了。
不过根据原理,首先必须在自己的单片机中开辟一个缓冲区用来保存高速产生的数据,然后再慢速用串口发送到freemaster来显示。就算用了JLINK的通信功能,也得在单片机中加上相关程序才能做到recorder功能,只是这样太麻烦。
网上的文章都看过,基本都是简单的示波器功能,但我们做电机控制的还是必须得用recorder功能。

兄弟有成功的经验吗?不需要你的代码,只是问问JLINK可以吗?是不是加上相关代码就可以?谢谢!
霸气侧漏
6楼-- · 2020-02-14 14:36
 精彩回答 2  元偷偷看……

一周热门 更多>