1、引言
配置工具 v8.1 不支持直接用于 FreeMASTER 通信接口的增強(qiáng)型片上仿真器 (EOnCE),但 FreeMASTER 驅(qū)動(dòng)程序支持。config 工具將在即將到來的版本 9 中支持它。本文介紹了如何使用配置工具 v8.1 為 FreeMASTER 啟用 EOnCE,以便人們可以使用 MultiLink 或 OSBDM 進(jìn)行 FreeMASTER 連接,而不是串行端口。當(dāng)用戶的板上沒有額外的串行端口時(shí),此連接可能很有用。
2、步驟
1. 使用配置工具將project_template項(xiàng)目克隆到 CodeWarrior 工作區(qū)中。一個(gè)。打開 config 工具 v8.1,單擊 File -> New...,然后選擇基于 SDK 示例或 hello world 工程創(chuàng)建新的配置和工程,如圖 1 所示。然后,按 Next(下一步)。
2.將 FreeMASTER 組件添加到 Middleware 面板中,并進(jìn)行必要的設(shè)置,選擇 SERIAL 作為通信接口,并選中 Custom communication init。其余的 FreeMASTER 設(shè)置(例如范圍、記錄儀、TSA)可以根據(jù)需要進(jìn)行配置。點(diǎn)擊 更新代碼 工具中的按鈕。
3.將克隆的項(xiàng)目導(dǎo)入 CodeWarrior。打開 freemaster_cfg.h 文件并進(jìn)行以下兩項(xiàng)修改:
一個(gè)將 FMSTR_SERIAL_MCUX_QSCI 更改為 FMSTR_SERIAL_56F800E_EONCE。
b.注釋 FMSTR_SERIAL_BASE 定義。
4.現(xiàn)在,F(xiàn)reeMASTER 已配置為使用 EOnCE 進(jìn)行通信。在 main.c 的 while(1) 中添加 FMSTR_Poll()文件,F(xiàn)reeMASTER 將正常工作。