Skip to content

v1.7 -- El abort vuelve a parar la placa por cable

Choose a tag to compare

@caradag caradag released this 12 Sep 20:13
· 69 commits to main since this release

El fallo. Por cable, el boton de abortar no paraba nada: la placa seguia volcando la memoria entera. Por Bluetooth funcionaba bien.

Por que. Durante un volcado rapido la placa sube la linea a 230400 baudios y es ahi donde escucha. Al cancelar, la limpieza bajaba la linea a 115200 antes de que se mandara el byte de cancelacion, asi que ese byte salia a la velocidad equivocada y la placa lo leia como un byte cualquiera. Por Bluetooth la velocidad no se cambia nunca --la fija el modulo-- y por eso ahi el problema no aparecia.

El arreglo. Quien abandona el volcado ya no toca la velocidad. La manda el propio aborto: el byte de cancelacion sale a la velocidad en que la placa escucha, y la linea la sigue de vuelta justo a tiempo de leer el "LOGB aborted" con que la placa confirma que paro.

Cancelar es ademas mas rapido: ya no se pasan dos segundos tragando la cola del volcado antes de mandar la orden de parar.

El mismo fallo estaba en el volcado crudo (Raw log) y se arreglo igual. No hace falta cambiar el firmware.