-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Flash p0 via ui is not working #157
Comments
@pascalzauberzeug If I recall correctly, the idea behind the waiting loop is to wait until rosys/rosys/hardware/lizard_firmware.py Lines 110 to 114 in 2f47e5f
But I can imagine that this logic is rather fragile. Waiting for "Replica complete" sounds like a more robust approach. |
@falkoschindler yes, you are correct. It does freeze. But then I don't understand why it doesn't work. We have to look into that |
While working on #156 we noticed that flashing p0 via ui does not work correctly.
The boot sequence of p0 still showed the old version. However flashing p0 via monitor.py worked perfectly fine.
The whole waiting loop should be reworked, because it just waits for 3 seconds and then tells the user that it's finished.
A quick fix would be to wait for a longer duration (I measured 43 seconds to flash p0), but the better way would be to wait for
I (100726) replicator: Replica complete.
on the serial with an emergency timeout.The text was updated successfully, but these errors were encountered: