A couple of things could cause an XP8/s to lock up.

  1. check the firmware is on the latest revision and you are uploading the project to the device using the latest Integration Designer.
  2. There are no unused/ unneeded drivers in the project. This includes the XPDiagnostics driver- only run it if you are using it for analysis
  3. Unknown driver commands. Often found when importing devices from other projects.
  4. Unknown text variables. Often found when importing devices from other projects.
  5. Flags that are not closed. if a flag is raised but never closed this will fill the processor cache and cause it to lock up.