1、引言
配置工具 v8.1 不支持直接用于 FreeMASTER 通信接口的增强型片上仿真器 (EOnCE),但 FreeMASTER 驱动程序支持。config 工具将在即将到来的版本 9 中支持它。本文介绍了如何使用配置工具 v8.1 为 FreeMASTER 启用 EOnCE,以便人们可以使用 MultiLink 或 OSBDM 进行 FreeMASTER 连接,而不是串行端口。当用户的板上没有额外的串行端口时,此连接可能很有用。
2、步骤
1. 使用配置工具将project_template项目克隆到 CodeWarrior 工作区中。一个。打开 config 工具 v8.1,单击 File -> New...,然后选择基于 SDK 示例或 hello world 工程创建新的配置和工程,如图 1 所示。然后,按 Next(下一步)。
2.将 FreeMASTER 组件添加到 Middleware 面板中,并进行必要的设置,如图 3 所示。选择 SERIAL 作为通信接口,并选中 Custom communication init。其余的 FreeMASTER 设置(例如范围、记录仪、TSA)可以根据需要进行配置。点击 更新代码 工具中的按钮。
3.将克隆的项目导入 CodeWarrior。打开 freemaster_cfg.h 文件并进行以下两项修改:
一个将 FMSTR_SERIAL_MCUX_QSCI 更改为 FMSTR_SERIAL_56F800E_EONCE。
b.注释 FMSTR_SERIAL_BASE 定义。
4.现在,FreeMASTER 已配置为使用 EOnCE 进行通信。在 main.c 的 while(1) 中添加 FMSTR_Poll()文件,FreeMASTER 将正常工作。