Issue creating programming files
For my device i am utulizing the Remote Update IP and I am storing 2 images in an EPCQ device. The FPGA takes care of firmware update which consists (as of now) of a bitstream being sent via serial and stored in the EPCQ device. The most simple way you can do it.
I am having problem generating the bitstreams though. Until now I have been always generating a whole pof file with the "factory" configuration at the beginning followed by the application and then ripping out the application part in a hexeditor. This works without an issue. When I omit the factory part and leave just the app image in the pof, it works as well. As soon as I touch the flash with the programming utility supplied by quartus, when booting to the app image, I get a CRC error in the status register.
Any ideas how to debug this and possible way to reliably generate programming files for this application? I have a gut feeling some Altera/Intel binary format checksum tomfoolery is at play here.