搜索
bottom↓
回复: 25

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

[复制链接]

出0入0汤圆

发表于 2015-11-22 19:56:20 | 显示全部楼层 |阅读模式
网上找的freemaster多是用串口的,需要添加工程文件,而且很多写的不明不白,偶然发现一个直接用BDM进行监视变量的文档。按着操作果然不错,特来分享与大家:

此方法用两个好处:

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

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






转于:http://www.freescaleic.org/modul ... ighlight=freemaster

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2015-11-22 21:03:56 | 显示全部楼层
使用基于BDM仿真器的FreeMaster可以直接加载编译好的文件,且不用额外增加工程代码。FreeMaster也可以自己搭建环境解析串口数据。

出0入0汤圆

 楼主| 发表于 2015-11-22 21:08:37 | 显示全部楼层
StoneSun 发表于 2015-11-22 21:03
使用基于BDM仿真器的FreeMaster可以直接加载编译好的文件,且不用额外增加工程代码。FreeMaster也可以自己 ...

用串口的还没研究,感觉要增加多余的端口,还要多写程序,会麻烦很多

现在想学着用freemaser里面的html控制功能

出0入0汤圆

发表于 2015-11-22 21:40:38 | 显示全部楼层
qingyin2009 发表于 2015-11-22 21:08
用串口的还没研究,感觉要增加多余的端口,还要多写程序,会麻烦很多

现在想学着用freemaser里面的html ...

网页那个做的调试功能可以很炫。
用BDM就是可以直接查看系统的变量了。

出0入0汤圆

发表于 2015-11-22 22:00:01 | 显示全部楼层
查看STM32的行不呢。。

出0入0汤圆

发表于 2015-11-22 22:23:50 | 显示全部楼层
StoneSun 发表于 2015-11-22 21:40
网页那个做的调试功能可以很炫。
用BDM就是可以直接查看系统的变量了。

BDM查看变量确实很方便,请教一下那些很漂亮的仪表盘一类的控件是怎么做的,html?

出0入0汤圆

 楼主| 发表于 2015-11-22 22:34:43 | 显示全部楼层
jieao 发表于 2015-11-22 22:23
BDM查看变量确实很方便,请教一下那些很漂亮的仪表盘一类的控件是怎么做的,html? ...

是的,试着用html编程,好像网上用这个搞的比较少,有空学学,搞个出来

出0入0汤圆

 楼主| 发表于 2015-11-22 22:36:20 | 显示全部楼层
596142041 发表于 2015-11-22 22:00
查看STM32的行不呢。。

没试过,应该是可以的,因为都是串口嘛,不过如果要用高级功能,需要自己写驱动程序了。

出0入0汤圆

发表于 2015-11-22 22:36:30 | 显示全部楼层
qingyin2009 发表于 2015-11-22 22:34
是的,试着用html编程,好像网上用这个搞的比较少,有空学学,搞个出来

不会html,上位机一般都用c#

出0入0汤圆

发表于 2015-11-23 08:59:03 | 显示全部楼层
这个东西,我一直在用,很好,还可以can总线接口呢。
我一直想通过CAN总线下载程序,然后直接can总线监控,但是还没实现。

出0入0汤圆

 楼主| 发表于 2015-11-23 13:02:12 | 显示全部楼层
powerlabor001 发表于 2015-11-23 08:59
这个东西,我一直在用,很好,还可以can总线接口呢。
我一直想通过CAN总线下载程序,然后直接can总线监控, ...

CAN的话,是不是要改工程代码

出0入0汤圆

发表于 2015-11-23 16:14:54 | 显示全部楼层
不需要,关键是需要配套的can卡,ni,周立功,peak的都支持。

出90入0汤圆

发表于 2015-11-23 16:34:11 | 显示全部楼层
Microchip的dsPIC能不能用呢?
freemaster说支持串口,怎么都找不到相关的驱动代码?

出0入0汤圆

 楼主| 发表于 2015-11-23 21:29:30 | 显示全部楼层
xuyapple 发表于 2015-11-23 16:34
Microchip的dsPIC能不能用呢?
freemaster说支持串口,怎么都找不到相关的驱动代码? ...

你可以找下串口猎人,虽然不是很稳定吧,凑合下还是不错的

出0入0汤圆

 楼主| 发表于 2016-5-22 20:06:37 | 显示全部楼层
hameyou 发表于 2016-5-21 16:15
STM32也可以使用,串口的话需要按照指定的协议来发送数据

lpc1788我用了,可以的,就是慢,跟jlink有关

出0入0汤圆

发表于 2016-5-24 11:37:36 | 显示全部楼层
qingyin2009 发表于 2016-5-22 20:06
lpc1788我用了,可以的,就是慢,跟jlink有关

没用过,好用吗?

出0入0汤圆

 楼主| 发表于 2016-5-24 21:45:33 | 显示全部楼层

50ms的输出周期,你自己感觉吧

出0入0汤圆

发表于 2016-5-25 09:27:07 | 显示全部楼层
qingyin2009 发表于 2016-5-24 21:45
50ms的输出周期,你自己感觉吧

那还可以啊,改天试试!

出0入0汤圆

发表于 2016-5-30 18:34:08 | 显示全部楼层
一直在用,对于不能断点停下来看的项目,比如电机控制的特别方便!支持NXP的全部单片机,支持Jlink--arm的应该通吃了.其他厂家的单片机ARM除外的话只能用串口或者CAN的驱动才能实现.要占用资源.

出0入0汤圆

发表于 2018-4-12 18:55:41 | 显示全部楼层
不错的帖子,谢谢楼主!

出0入0汤圆

发表于 2018-12-7 18:52:46 | 显示全部楼层
xiaodong.zhu 发表于 2016-5-30 18:34
一直在用,对于不能断点停下来看的项目,比如电机控制的特别方便!支持NXP的全部单片机,支持Jlink--arm的应该 ...

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

谢谢!

出0入0汤圆

发表于 2018-12-8 17:55:56 | 显示全部楼层
njhying 发表于 2018-12-7 18:52
感觉兄弟比较有经验,请教一下问题:
1.为了观察高速信号,想用RECORDER功能,请问可以直接使用JLINK的SW ...

不一定用串口.freemaster肯定可以用Jlink的!仿真器的口也是可以用的.

出0入0汤圆

发表于 2018-12-8 19:45:45 | 显示全部楼层
xiaodong.zhu 发表于 2018-12-8 17:55
不一定用串口.freemaster肯定可以用Jlink的!仿真器的口也是可以用的.

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

兄弟有成功的经验吗?不需要你的代码,只是问问JLINK可以吗?是不是加上相关代码就可以?谢谢!

出0入0汤圆

发表于 2018-12-8 19:58:09 来自手机 | 显示全部楼层
njhying 发表于 2018-12-8 19:45
我试过JLINK的SWD去使用虚拟示波器功能和观察变量都没有问题,但就是recorder功能不行,对于简单功能我用 ...

忘了,jlink应该不行。recorder功能要设置一个触发点,比如数值高于多少的时候触发。而且只能保存触发时候的数据。其实你仔细看看英文说明,也能搞懂

出0入0汤圆

发表于 2019-4-23 17:11:30 | 显示全部楼层
很好用
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 01:49

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表