2024-05-09 03:22 PM
The project code for my Nucleo-H563ZI sent an I3C Broadcast sequence for dynamic addressing. I can see the Broad cast sequence on the analyzer. There currently is NO I3C Target on to answer, yet the analyzer does show a NACK after RnW(1). I believe the NACK is coming from the project code somewhere because it is not coming from the target. However, my question is I have tried several ways of trying to change the error and walk it backwards to find out who is calling the Error_Handler() with no success. I am tired of putting in printf() type debug lines in the project code. Does anyone have some ideas that I can use to find out what code pieces is invoking the Error_Handler()?? Is there any software that can be run to monitor the project on STM32CubeIDE and trace back through the stack to see where it's coming from? Built in software even?
2024-05-10 06:51 AM
Hello @JRM_02 ,
Could you please share more information about you I3C communication : Controller : STM32 and the target : ?
If you need more information about dynamic addressing you can check this WIKI : Getting started with I3C - stm32mcu
Br,
Foued
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.