Open iSYSTEM Downloads web page.
Leave open only Editor and Disassembly window.
Right-click in the Special Function Registers window.
Go to in Debug / Debug Options / Memory Access. More information in winIDEA Online Help Memory Access chapter.
Go to Debug / Debug Options / Update. More information in winIDEA Help Update chapter.
Updating the SFRs takes a considerable time - Check this topic.
Refer to Active Watchdog issues topic.
1. Enable option Stop after target RESET in Hardware menu / CPU Options / Reset tab to stop the target after reset.
Internal resets are visible in the Log file if logging (4) Emulator is enabled. Search for strings TC:Debug resynchronization Mode 0 or TC:Debug resynchronization Mode 1 before debugger tries to re-attach to the CPU. Need help with logging? Check topic Active Watchdog issues.
Debugger BlueBox reads debug status periodically every ~500ms (TriCore devices - If LBIST detection is enabled, the period is reduced to ~20ms) and when it detects RESET, emulation is restarted. In case option Stop after target RESET is not checked, CPU is put into running.
2. Make sure CPU starts from the reset vector after power-on reset. Otherwise random code will be executed which will cause the CPU to misbehave and generate an internal reset.
Refer to topic winIDEA issues with Chinese Windows 10 version 20H2.
Sorry this article didn't answer your question, we'd love to hear how we can improve it.
Note: This form won't submit a case. We'll just use it to make this article better.