cancel
Showing results for 
Search instead for 
Did you mean: 

How to bypass "Locking RIF conf for peripheral" inside CubeMX?

DMårt
Lead

Hi!

I wonder how I can bypass"Locking RIF conf for peripheral" inside CubeMX.

In this case, op-tee is locking peripheral 34, which is the USART6 console output. Hence, that's the last message.

I need to unlock peripheral 34. How can I do that?

 

 

F/TC:0 0 probe_driver_node:543 Probing stm32-exti on node interrupt-controller@46230000
D/TC:0 0 stm32_exti_rif_parse_dt:423 No global lock on RIF configuration
D/TC:0 0 probe_driver_node:556 element: stm32-exti on node interrupt-controller@46230000 deferred 1 time(s)
F/TC:0 0 probe_driver_node:543 Probing stm32_gpio-pinctrl on node pinctrl-z@46200000
D/TC:0 0 probe_driver_node:556 element: stm32_gpio-pinctrl on node pinctrl-z@46200000 deferred 1 time(s)
F/TC:0 0 probe_driver_node:543 Probing stm32-tamp on node tamp@46010000
D/TC:0 0 probe_driver_node:556 element: stm32-tamp on node tamp@46010000 deferred 1 time(s)
F/TC:0 0 probe_driver_node:543 Probing stm32-rtc on node rtc@46000000
D/TC:0 0 probe_driver_node:556 element: stm32-rtc on node rtc@46000000 deferred 1 time(s)
F/TC:0 0 probe_driver_node:543 Probing stm32_gpio-pinctrl on node pinctrl@44240000
D/TC:0 0 probe_driver_node:556 element: stm32_gpio-pinctrl on node pinctrl@44240000 deferred 1 time(s)
F/TC:0 0 probe_driver_node:543 Probing stm32-exti on node interrupt-controller@44220000
D/TC:0 0 stm32_exti_rif_parse_dt:423 No global lock on RIF configuration
D/TC:0 0 probe_driver_node:556 element: stm32-exti on node interrupt-controller@44220000 deferred 1 time(s)
F/TC:0 0 probe_driver_node:543 Probing stm32_rstctrl on node rcc@44200000
D/TC:0 0 probe_driver_node:550 element: stm32_rstctrl on node rcc@44200000 initialized
F/TC:0 0 probe_driver_node:543 Probing stm32-serc on node serc@44080000
D/TC:0 0 stm32_serc_get_hwdata:74 SERC version 1.0
D/TC:0 0 stm32_serc_get_hwdata:78 HW cap: num ilac:[192]
D/TC:0 0 gic_it_set_cpu_mask:410 cpu_mask: writing 0xff to 0x72a10910
D/TC:0 0 gic_it_set_cpu_mask:412 cpu_mask: 0x3
D/TC:0 0 gic_it_set_prio:426 prio: writing 0x1 to 0x72a10510
D/TC:0 0 probe_driver_node:550 element: stm32-serc on node serc@44080000 initialized
F/TC:0 0 probe_driver_node:543 Probing stm32-risab on node risab@42130000
D/TC:0 0 probe_driver_node:556 element: stm32-risab on node risab@42130000 deferred 1 time(s)
F/TC:0 0 probe_driver_node:543 Probing stm32-risab on node risab@42120000
D/TC:0 0 probe_driver_node:556 element: stm32-risab on node risab@42120000 deferred 1 time(s)
F/TC:0 0 probe_driver_node:543 Probing stm32-risab on node risab@42110000
D/TC:0 0 probe_driver_node:556 element: stm32-risab on node risab@42110000 deferred 1 time(s)
F/TC:0 0 probe_driver_node:543 Probing stm32-risab on node risab@42100000
D/TC:0 0 probe_driver_node:556 element: stm32-risab on node risab@42100000 deferred 1 time(s)
F/TC:0 0 probe_driver_node:543 Probing stm32-risab on node risab@420f0000
D/TC:0 0 probe_driver_node:556 element: stm32-risab on node risab@420f0000 deferred 1 time(s)
F/TC:0 0 probe_driver_node:543 Probing stm32-risaf on node risaf@420e0000
D/TC:0 0 probe_driver_node:556 element: stm32-risaf on node risaf@420e0000 deferred 1 time(s)
F/TC:0 0 probe_driver_node:543 Probing stm32-risaf on node risaf@420d0000
D/TC:0 0 probe_driver_node:556 element: stm32-risaf on node risaf@420d0000 deferred 1 time(s)
F/TC:0 0 probe_driver_node:543 Probing stm32-risaf on node risaf@420a0000
D/TC:0 0 probe_driver_node:556 element: stm32-risaf on node risaf@420a0000 deferred 1 time(s)
F/TC:0 0 probe_driver_node:543 Probing stm32-iac on node iac@42090000
D/TC:0 0 stm32_iac_get_hwdata:83 IAC version 1.0
D/TC:0 0 stm32_iac_get_hwdata:87 HW cap: enabled[rif:sec:priv]:[true:true:true] num ilac:[180]
D/TC:0 0 gic_it_set_cpu_mask:410 cpu_mask: writing 0xff0000 to 0x72a10914
D/TC:0 0 gic_it_set_cpu_mask:412 cpu_mask: 0x30000
D/TC:0 0 gic_it_set_prio:426 prio: writing 0x1 to 0x72a10516
D/TC:0 0 probe_driver_node:550 element: stm32-iac on node iac@42090000 initialized
F/TC:0 0 probe_driver_node:543 Probing stm32-rifsc on node bus@42080000
D/TC:0 0 stm32_rifsc_dt_conf_risal:422 No RISAL configuration in DT
D/TC:0 0 stm32_rifsc_get_driverdata:285 RIFSC version 1.0
D/TC:0 0 stm32_rifsc_get_driverdata:290 HW cap: enabled[rif:sec:priv]:[true:true:true] nb[risup|rimu|risal]:[128,16,3]
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°55
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°88
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°61
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°71
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°72
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°70
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°56
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°95
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°57
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°43
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°44
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°45
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°46
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°114
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°115
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°116
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°117
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°98
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°102
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°40
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°120
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°119
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°68
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°93
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°108
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°92
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°94
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°50
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°51
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°30
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°22
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°24
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°25
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°26
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°28
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°29
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°73
D/TC:0 0 stm32_risup_cfg:519 Locking RIF conf for peripheral n°34

 

 

STM32MP151AAC3 custom board with STM32-OS as operating system: https://github.com/DanielMartensson/STM32-Computer

STM32MP257FAK3 custom board with STM64-OS as operating system: https://github.com/DanielMartensson/STM64-Computer
0 REPLIES 0