Why does the verify step fail for projects where the flash contents change during run time?
While programming a project and verifying it using the verify option in PSoC Programmer, the verify step fails if the flash contents have changed during run time. This is expected behavior.
The programmer compares the hex file before and after programming, resulting in a mismatch because the flash contents have changed during runtime. This causes the verify step to fail. Therefore, it is recommended not to use the verify feature with projects that involve changing the flash contents during run time. You should ideally disable this feature for such projects.