During my SD testing I noticed that I needed to repower my P2-EVAL board quite often between tests.
I realised it was when i had loaded wrong code which would cause the P2 to execute unknown code.
The reset done by pnut and pst dont reset the P2 properly. It’s effectively locked up and only repowering will unlock it.
Originally i just put it down to my SD testing. Having thought further, it cannot be the SD card even tho it could be also locked. You see, I cannot perform a pnut find p2. So it has to be the P2 which is failing to perform the reset.