FreeMASTER 1.4 使用 KL25z 和 OSDA 的无驱动连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
FreeMaster ver 1.4( www.freescale.com/freemaster )中有一个令人惊叹的新功能——您可以在 FreeMASTER 中调试和可视化您的应用程序,而无需在其中添加任何代码(您不需要任何类型的串行驱动程序来实现连接),只需使用通信插件将 OSDA 嵌入到新版本的 Freemaster 中即可连接,而不是使用 IDE 中的调试器。 Freemaster 的无驱动程序使用非常简单,只需打开 FreeMaster,假设您有自己的应用程序,其中不需要任何 Freemaster 驱动程序。将应用程序加载到 KL 设备的闪存中并从 IDE 关闭调试会话。 打开 FreeMaster 并转到 Project/Options/Comm,使用下图中的设置 选择插件 - 使用 FreeMASTER BDM 通信插件,点击配置并采用 P&E Kinetis。 您也可以在那里测试连接。 下一步是转到选项/MAP 文件,导航到项目的 *.ELF 文件并将文件格式设置为 ELF/DWARF(我选择了 .elf来自一些 USB 演示项目只是为了展示如何做到这一点) 好了,连接已经建立,现在需要选择用于显示和可视化的变量。 转到项目/变量并选择您想要关注的变量(点击生成...这样做,您的项目中可用的变量列表将会出现,您可以选择所需的变量并点击生成 - 它将检查并生成变量连接,您可以对单个变量,数组或多个变量执行此操作 - 这是直观的) 当生成所需变量时,关闭对话框。 您可以创建一个范围或添加要监视的变量。 要将变量添加到变量监视窗口,请在监视区域中单击鼠标右键。 转到监视属性,监视选项卡并点击添加---->>将其添加到监视的变量之间并点击确定 并且值出现在变量监视窗口中。 要创建范围,请转到项目树窗口并使用鼠标右键单击 NewProject,选择创建范围... 在范围属性中选择此范围的名称并转到“设置”选项卡。您可以通过下拉菜单选择将变量添加到此处的范围 点击“确定”并启动会话(Ctrl+K)或点击菜单中的“停止”图标,变量将显示在窗口中。 我的情况中的值保持为 0 但显示正确... 帕维尔 回复:使用 KL25z 和 OSDA 的 FreeMASTER 1.4 无驱动程序连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Hi Paval, 只是想让你知道,我确实尝试在“通信”选项卡下的“选项”上选择 S08 BDM / Kinetis OSDA 插件,但没有显示插件(见下面的屏幕截图): 谢谢。 顺祝商祺! Hoe Min 回复:使用 KL25z 和 OSDA 的 FreeMASTER 1.4 无驱动程序连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Hi Paval, 哎呀!我忘了告诉你,我正在使用没有Processor Expert 的 CodeWarrior 10.6。 我将 KTY82/100 温度传感器引脚 1、2 和 3 直接连接到 J9 I/O 接头的引脚 12 - GND(接地)、J9 I/O 接头的引脚 8 - P3V3(3.3V)和 KL25Z 的引脚 2 - PTB0(信号)。 希望您的回复包含您在文章中所做的 FreeMASTER 设置(变量设置和其他设置等),但使用 OpenSDA(COM 15)进行直接 232 通信。 谢谢。 顺祝商祺! Hoe Min 回复:使用 KL25z 和 OSDA 的 FreeMASTER 1.4 无驱动程序连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Hi Pavel, 你好吗? 我正在做一个项目,使用 KL25Z 和 CodeWarrior 10.6 以及 NXP KTY82/100 温度传感器进行温度监测和测量。我需要在 FreeMASTER 1.4 上显示温度曲线,显示温度读数与时间的关系。 我按照您的文章安装了 FreeMASTER 1.4,但由于我使用的是 OpenSDA (COM 15) 并选择了直接 RS232 通信,因此感到震惊。 但是,您的文章跳过了直接 RS232 通信部分,而只是展示了 FreeMASTER BDM 通信插件的插件模块,请问您能否指导我如何在使用 OpenSDA 时设置 FreeMASTER 1.4。 非常感谢您的帮助。 顺祝商祺! Hoe Min 回复:使用 KL25z 和 OSDA 的 FreeMASTER 1.4 无驱动程序连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Hi paval, 非常感谢您的帮助。现在我已经能熟练使用Freemaster来观察变量了。你帮了我很多,再次感谢! Sherry 回复:使用 KL25z 和 OSDA 的 FreeMASTER 1.4 无驱动程序连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
嗨,雪莉 您使用的插件正确吗? 配置过程中通讯测试是否成功? 帕维尔 回复:使用 KL25z 和 OSDA 的 FreeMASTER 1.4 无驱动程序连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Hi Paval, 非常感谢您回复!非常感谢您的帮助。但是,我按照您的建议配置了Freemaster,但出现了一个问题。当我点击“停止”按钮时,会弹出一个对话框,提示“正在联系通信”。我想知道原因,以及如何解决这个问题。希望您能回复! 回复:使用 KL25z 和 OSDA 的 FreeMASTER 1.4 无驱动程序连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
嗨,Sherry, FreeMaster 通信插件应与 HCS08/12 配合使用。效果不好是什么意思?确保已关闭 BDM 上的调试会话 我建议在配置后对您的多链路连接进行测试。 so 在项目/选项选项卡中,您已选择插件点击配置按钮,电缆设置窗口打开,您已准备好选择 BDM 电缆设置到 P&E HCS12(z)、连接和目标,然后点击测试连接进行测试。 然后您应该返回到选项并选择 MAP 文件选项卡,在那里您需要应用您的 elf/abs 文件和文件格式 - 最有可能应该是带有 DWARF 调试信息的二进制 ELF。 在“项目/变量”选项卡中选择所需的变量,点击“生成”按钮并选择要使用的变量(各种格式的数组或单个变量) 这就是配置,没有别的 接下来是在变量监视区域中可视化变量- 在该区域点击鼠标右键,可以打开监视属性,共有 3 个框,中间的框可让您从可用变量(先前在生成中选择的变量)移动到监视变量,添加的变量将出现在变量监视区域中 要查看图形输出,您需要在项目树(左上角)中使用鼠标右键单击“新建项目”。从“设置”选项卡中的“图形变量”列表下方的弹出菜单中选择创建范围、设置名称和周期以及链接变量。 通过点击菜单中的“停止”按钮,您可以开始通信,变量监视区域中列出的变量应定期更新,一旦您打开图表,它应该在图形视图中显示变量的变化(或静态)值...... 希望我没有错过任何东西 帕维尔 回复:使用 KL25z 和 OSDA 的 FreeMASTER 1.4 无驱动程序连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Hi Pavel, 谢谢你的分享。我想使用 FreeMaster 和 BDM模块观察 S12x 板中的变量。但效果不太好。我找不到这种情况的任何例子。我需要你的帮助。希望得到您的回覆! Sherry 回复:使用 KL25z 和 OSDA 的 FreeMASTER 1.4 无驱动程序连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Hi Jack DSC JTAG 插件不能像 S08 BDM / Kinetis OSDA 插件那样独立工作,您需要将一小部分代码应用到 MCU 中才能使其工作。 我建议您使用 Processor Expert 将 Freemaster 应用到项目中,它非常直观,几乎不需要 FreeMaster 手册的指导。 在 Freemaster 的配置中,您可以轻松启用记录器,包括设置其缓冲区 帕维尔 回复:使用 KL25z 和 OSDA 的 FreeMASTER 1.4 无驱动程序连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
hi Pavel, 谢谢分享。使用 FreeMaster 非常方便,无需驱动程序或附加代码。FreeMaster 的无人驾驶使用是否也适用于 FreeMaster“记录器”? 我尝试使用“BDM JTAG/EOnCE 通信插件 (56F8xxx)”但没有成功。将此插件用于 dsc 芯片(使用 USBTap)是否需要遵循任何特殊步骤。 谢谢! 杰克 回复:使用 KL25z 和 OSDA 的 FreeMASTER 1.4 无驱动程序连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Hi Pavel, 这是一篇很棒的文章! 由于某种原因,我不得不重新安装 FreeMASTER 才能看到 BDM 模块,但现在它可以完美地与我的应用程序配合使用,无需任何修改!! 这真是一个很棒的工具!! 请写更多关于我们可以用它做什么的文章:它似乎有很大的潜力!!! 非常感谢。 Andrea
記事全体を表示