通过板上的OpenSDA USB端口和PC上的USB接头之间的USB线缆,将传感器演示套件连接到PC。
所有受支持的传感器演示套件应与FreeMASTER传感器工具一起“开箱即用”。传感器套件不需要更改任何硬件配置。请参阅FreeMASTER传感器工具GUI的“硬件配置”小节,以获取传感器套件上默认跳线设置的更多详细信息。
恩智浦Freedom MCU板随附了预装的OpenSDA固件。
为了使用FreeMASTER传感器工具获得流畅的“开箱即用”体验,请确保所支持的Freedom开发板上有默认的最新版本OpenSDA引导加载程序和固件应用。这样允许通过一根USB线缆进行调试、闪存编程和串行通信。
从下面的链接获取面向FRDM板的最新OpenSDA驱动程序。
找到“下载——OpenSDA引导加载程序和应用”部分,并从下拉列表中选择FRDM板。严格按照提供的说明对板进行编程。
对于Windows 10系统,在采用Windows 10系统的计算机上插入板时,旧版本的OpenSDA驱动程序可能会损坏。因此,很多板可能无法在Win 10上作为MSD或COM端口进行检测。OpenSDA软件的最新版本与Windows 10兼容,可以从上面的链接中获得。当前的FRDM-K64F、FRDM-K22F和FRDM-KL27Z板出厂时附带了旧版OpenSDA驱动程序,需要强制更新OpenSDA。
示例应用的输出数据通过MCU UART提供。这一步需要在PC上安装板虚拟COM端口的驱动程序。板必须插入电脑后,才能安装驱动安装程序。
如果您尚未安装Arm IDE工具链,请下载并安装与上面选定默认OpenSDA应用对应的Windows驱动:
安装 Windows串行端口驱动程序后,您可以打开设备管理器并在“端口”分组下查找,从而确定板的虚拟COM端口的端口号。
演示套件现已就绪,随时可与PC通信。
FreeMASTER应用以独立、单文件、自解压的可执行文件形式分发。从“FreeMASTER工具”页面下载最新的FreeMASTER工具Windows安装程序文件,安装并根据屏幕指示继续。
FreeMASTER传感器工具提供以下功能:
请按照以下步骤下载并安装FreeMASTER传感器工具:
运行安装程序并按照屏幕上的指示操作。默认情况下,安装程序会将数据包安装到c:\nxp\FreeMASTER_Sensor Tool文件夹中,并命名为“FreeMASTER传感器工具目录”。
本节的操作步骤请参考FRDM-K22F-A8974(FXLS8974CF演示)。对于其他受支持的传感器演示,请应用类似的步骤。
转到 “
拖放“frdmk22f_a89xx_i2c_project.bin”固件至Windows PC上的“FRDM-K22F”虚拟大容量驱动器上。当文件复制操作完成后,将卡拔下并重新插入到Windows PC。
导入“
确定目标输出变量,以便使用FreeMASTER传感器工具主机应用进行控制、监控和可视化。
使用FreeMASTER宏创建一个TSA(目标端可寻址)转换表,并将用户识别的输出变量添加到TSA中。
重建嵌入式项目并规划FRDM-K22F-A8974评估工具包。
使用现成的演示模板创建自定义传感器主机GUI应用。
启动FreeMASTER Windows应用,并通过板上OpenSDA USB端口和PC上USB接口之间的USB线缆将FRDM-K22F-A8974评估套件连接到开发PC。
在FreeMASTER应用上运行连接向导。连接向导检测COM端口并启动一个空项目。
将TSA映射的变量添加到FreeMASTER“Variable Watch”(变量监视)窗口中。
右击项目名称并选择“创建示波器”,将一个或多个示波器添加到项目中并添加监视变量(例如,Accel X):
使用FreeMASTER json-rpc API创建GUI控制页,以读取/写入映射变量。
使用可用的开箱即用示例HTML控件页面模板(index.html可在“
保存GUI项目(*pmpx)。
执行这些步骤后,传感器主机应用就可以使用了。
想了解使用FreeMASTER传感器工具的更多信息吗?请查看我们提供的各种培训产品,从在线微型技术课程到动手实践的深入培训,以寻求帮助。
在恩智浦的社区网站上,与其他工程师交流,获取专家建议,了解如何使用FreeMASTER传感器工具进行产品设计。