Det 配置使用说明
大约 3 分钟约 1042 字2025/8/11配置工具
Det 配置使用说明
简介
本手册详细介绍了如何使用灵犀配置KF32A158SQV芯片的Det模块。
环境准备
确保已安装以下软件:
- 灵犀(版本需支持KF32A158SQV芯片)
- 支持KF32A158SQV芯片的MCAL(Microcontroller Abstraction Layer)软件包
创建项目
- 打开灵犀。
- 点击主界面上的“新建项目”按钮,如图所示

选择MCU型号
- 在“MCU型号选择”窗口中,选择“MCAL”项目类型。
- 在“快速选择MCU”下拉菜单中,选择“KF32A158SQV”。
- 点击“创建”按钮,如图所示

添加DET模块
- 在灵犀主界面,点击左侧的“》”按钮打开模块添加界面,如图所示

- 在灵犀主界面,点击“Apply Module”按钮。
- 在“Module Manager”窗口中,从“unUsed”列表中选择“Det”模块。
- 点击中间的“>”按钮,将“Det”模块移动到“used”列表中。
- 点击“Apply”按钮,完成模块添加,如图所示

配置DET模块
配置DetGeneral
- 在左侧树状结构中,展开“Det”并选择“DetGeneral”。
- 配置以下参数:(示例配置仅供参考,根据实际使用修改)
- DetForwardToDlt:只有当参数存在且设置为true时,Det才会要求Dlt接口,并将其调用转发到函数Dlt_DetForwardErrorTrace。在这种情况下,对Dlt_Det的可选接口是必需的。暂不支持
- DetVersionInfoApi:获取版本信息函数(Det_GetVersionInfo)开关
- DetDevErrorDetect: Det读取版本号参数判断,默认为关闭,如果用户需要使用Detect功能,需要将此参数设置为
true - DetCfgTransientCallOut:瞬态故障告警配置状态。暂不支持
- DetCfgRunTimeCallOut:运行时错误调用的配置状态。暂不支持
- DetCfgHookCount:错误钩子配置状态。暂不支持
- DetCfgRssetBuffer:resset缓冲区配置状态。暂不支持
- DetCfgErrorBufferEnable:错误缓冲区开关,如果开启后需要配置错误缓冲区大小,用于记录DET错误信息
- DetCfgErrorBufferSize:错误信息缓冲区大小,需要先配置'DetCfgErrorBufferEnable'为
true,否则不能配置该选项
配置DetConfigSet
检测配置集。暂不支持
配置DetNotification
通知功能的配置。暂不支持
设置项目路径及名称
- 点击“Setting”按钮。
- “Project Name”是配置的工程名称
- 在“Project Path”设置工程保存路径。
- “Configuration Code Folder Name”配置文件存放的文件加名称。
- 点击“Confirm”保存设置,如图所示

保存配置并预览代码
- 点击“Save”按钮,保存配置。
- 点击“Preview Code”按钮,查看生成的代码文件列表,如图所示

- 点击相应的文件名,可以预览文件内容,如图所示

生成代码
- 点击“Generate code”按钮,生成相关配置文件,如图所示

查看生成代码
- 生成代码后,可以在项目路径下找到生成的源文件。
- 使用代码编辑器打开这些文件,进行查看或进一步编辑,如图所示

