validation of Mcu module cannot pass

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

validation of Mcu module cannot pass

944 Views
WG
Contributor I

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.

  • MCAL: S32K14X_MCAL4_3_RTM_HF2_1_0_1
  • EB tresos 24.0.1

but cannot pass in environment below, which is also my current environment,

  • MCAL: SW32K1_RTD_4.4_1.0.1_HF01
  • EB tresos 27.1.0

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.

Tags (2)
0 Kudos
2 Replies

905 Views
nxf78987
NXP Employee
NXP Employee

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:

nxf78987_0-1678852498781.png

Best regards,

Dan

 

0 Kudos

854 Views
WG
Contributor I

Hello Dan,

THANK YOU VERY MUCH !!!

The solution is just as you replied. After name modification, the validation finally passed. 

Thank you again.