Hello,

Because of performance problems of Qt/Win32 under heavy load
and because the Thymio bootloader has a maximum latency of 100 ms while
flashing before entering a safe mode, the firmware updater tool
integrated in Studio failed under heavy load on Windows, leading to
issue #153 [1].

After careful analysis of the problem and discussion, we have decided to
make a standalone utility with the flashing process in its own thread,
that never waits on the GUI thread. This is essentially the same
behavior as the command-line tool but with a GUI and a progress bar.

This program is now available for testing, in the thymioflasher
directory in the branch "release-1.2.x". It works on Linux, but the
integrated one always worked as well, so testing on various systems is
warmly welcome. Note that the GUI is currently derived from the
integrated plugin and that we might want to add more features later such
as reporting the current firmware version, but the goal now is to test
the flashing process itself.

cheers,

Stéphane

[1] https://github.com/aseba-community/aseba/issues/153

-- 
Dr Stéphane Magnenat
http://stephane.magnenat.net

_______________________________________________
Aseba-dev mailing list
Aseba-dev@gna.org
https://mail.gna.org/listinfo/aseba-dev

Reply via email to