I am trying to generate code of MCU module in Davinci CFG, however always got validation errors below (pls refer to attached file "genenration_result" for details).
ERROR 23-03-10,16:03:59 (2191) Failed to run generator "Mcu_TS_T40D2M10I1R0_GeneratorId" (mode: "generate") for module "Mcu_TS_T40D2M10I1R0"
ERROR 23-03-10,16:03:59 (1806) Parsing file "C:\TEMP_YF\DavinciCFG\CBDxxxxxxx_D00\ThirdParty\Mcal_S32k\Supply\tresos\plugins\Mcu_TS_T40D2M10I1R0/generate_PB/Clock_Ip_RegOperations.m (signed)", line "165"
The XPath-expression "node:value($ControlPath)" caused an error: (1818) No value found for object "./McuPeripheralClockConfig/McuPeripheralClockConfig_4/McuPeripheralClockUnderMcuControl"
ERROR 23-03-10,16:03:59 (2170) Failed to generate file "C:\TEMP_YF\DavinciCFG\CBDxxxxxxx_D00\ThirdParty\Mcal_S32k\Supply\tresos\plugins\Mcu_TS_T40D2M10I1R0/generate_PB/src/Clock_Ip_PBcfg.c (signed)"
what puzzled me a lot is that, the same Mcu module configuration can be validated no problem in environment below.
but cannot pass in environment below, which is also my current environment,
I really want to know what's wrong with my configuration (my configuration file is also attached as "amp_Mcu_ecuc.arxml.7z", mcu is S32K148_lqfp144)
Many thanks in advance.
Hi WG,
To fix this issue on the SW32K1_RTD_4.4_1.0.1_HF01, please modify the name McuPeripheralClockConfig_NAME to McuPeripheralClockConfig_Index as image below:
Best regards,
Dan
Hello Dan,
THANK YOU VERY MUCH !!!
The solution is just as you replied. After name modification, the validation finally passed.
Thank you again.