1、ResourceM 配置
选择芯片信号:
2、MCU 配置
2.1 General配置
1) McuDevErrorDetect:
- 启用或禁用MCU驱动程序模块的开发错误通知功能。
- 注意:采用DET错误检测机制作为安全机制(故障检测)时,不能禁用开发错误检测。
2) McuGetRamStateApi
- enable/disable the API Mcu_GetRamState
- 它没有被使用,也没有被进行评估。
3) McuInitClock
启用或禁用时钟初始化功能。
4) McuNoPll
启用或禁用PLL时钟的功能。
5) McuPerformResetApi
启用或禁用复位函数。
6) McuVersionInfoApi
启用或禁用可读取模块版本信息的函数。
7) McuSafetyFunctionApi
从代码中添加或删除Mcu_CheckClockStatus()和Mcu_CheckModeStatus()函数。
8) McuErrorCalloutFunction
- 用于指定错误调用函数名称。对每个错误都会调用该函数。此功能的ASIL级别限制了MCU驱动程序的ASIL级别。
- McuErrorCalloutFunction必须是有效的C函数名,否则将在配置阶段发生错误。
9) 配置参数如下:
2.2 McuIncludeFile
- 列出了驱动程序中将包含的文件名。MCU驱动程序模块配置(如MCU驱动程序模块配置所使用的任何应用程序特定符号)都应通过配置此参数包括在内。
- McuIncluldeFile必须是扩展名为.h的文件名,否则在配置阶段会出现一些错误。
- 点击“+”可以自动添错误通知处理的头文件。
2.3 McuModuleConfiguration
MCU模块配置包含以下配置组:
- McuLowVoltageDetectionCallbackFunctions
- McuDemEventParameterRefs
- McuClockSettingConfig
- McuModeSettingConf
- McuRamSectorSettingConf
该配置项具有以下参数来配置微控制器的特定功能:
1) McuClockSrcFailureNotification
启用或禁用时钟故障通知到DEM。
2) McuResetFailureNotification
启用或禁用重置失败通知到DEM。
3) McuNumberOfMcuModes
指定已配置的模式数。
4) McuRamSectors
指定已配置的RAM扇区数。
5) McuResetSetting
未使用McuReset设置;而是使用特定于架构的参数“McuResetSelect”。