Most likely, it will be difficult, and perhaps you really do not mean only the core itself. The kernel should have received a reset, but the external memory (but possibly still inside the chip) did not. if the memory is based on drum, then it can be erased at boot. I do not know what overall size is suitable for all answers. both you and starblue have this, although you need to find some register somewhere that does not clear on reset, set this to something that "probably" will not happen by accident when you turn on the power. read it, then install. thinks fpga or pld, which control the reset logic at the board level (if any), are the best, since with power reset they are also reset, and on warm reset they are the one that called it and saved its state.
dig a TRM for your kernel or through the register specification for the chip and see if there are any registers whose state is reset undefined that you usually don’t use and do not damage the chip if you install this something and see what it activates , that’s where I start to search.
old_timer
source share