30 second timeout whilst programming external device with custom external loader in STM32CubeProgrammer
I have written an external loader for a device connected to my STM32F103 and I have debugged it and it works for the most part. Init(), Erase(), SectorErase(), Read() and Write() are all working ok, except when trying to program a large file. My external device is fairly slow to program (a couple of minutes) but it looks like STM32CubeProgrammer is interrupting the programming after about 30 seconds. Is there some sort of timeout in STM32CubeProgrammer?
I have a debug version of my project setup (standalone) and call Init(), then Write() with the same data and it takes a couple of minutes but it gets there. I have replicated the stack space and location (I got that from the STM32CubeProgrammer log) of 1024 bytes and located right above the code and data in RAM.
Any ideas if there is a timeout in STM32CubeProgrammer on the write cycle?
