-
-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
help wantedExtra attention is neededExtra attention is neededplatform: NXTIssues related to LEGO MINDSTORMS NXTIssues related to LEGO MINDSTORMS NXTsoftware: pybricks-micropythonIssues with Pybricks MicroPython firmware (or EV3 runtime)Issues with Pybricks MicroPython firmware (or EV3 runtime)topic: flashing firmwareIssues related to fhe firmware flashing processIssues related to fhe firmware flashing process
Description
When booting the NXT firmware after flashing, the co-processor sometimes does not come up. Sometimes things work, sometimes you can hear clicking, and sometimes everything appears to work but things like motors are not working. Then they work on reboot.
It would nice to bring the synchronization routine into pbio (perhaps platform/nxt/platform.c or rproc) and do some refactoring. Maybe it could be a protothread that is better at recovering failures. Or maybe it is currently getting out of sync because there is blocking code somewhere during boot, that sometimes induces problems.
Metadata
Metadata
Assignees
Labels
help wantedExtra attention is neededExtra attention is neededplatform: NXTIssues related to LEGO MINDSTORMS NXTIssues related to LEGO MINDSTORMS NXTsoftware: pybricks-micropythonIssues with Pybricks MicroPython firmware (or EV3 runtime)Issues with Pybricks MicroPython firmware (or EV3 runtime)topic: flashing firmwareIssues related to fhe firmware flashing processIssues related to fhe firmware flashing process