To anyone’s knowledge or experience is it ever possible
that by running a Netmf 4.3 application on a G30 or by not powering the chip for a while
you can end up having to reflash the program?
The background to this question is that a customer just reported a bug in which he states that if the device is switched-off for an extended period of time then the firmware (the netmf app) must be re-flashed before it will work again.
I would say a good estimate for how long the device sits without power is one weekend. During the week it is power-cycled often: maybe 15 times per day, and used throughout most of the day.
In no part of my application do I attempt to read or write any part of ROM.
I do still have some bugs which seem to do with high-traffic IO. Buffer-overflows and things of that nature. In my experience this always leads to an exception that when un-caught causes the offending thread to cease execution. I have never found, myself, that restarting the system did not bring me to the beginning of the same application.