In a debug loop: make changes to source code, save file(s), switch to shell, type 'make', switch to VNC connection to lab computer with serial terminal talking to target, type 'reboot', pause a second, hit ENTER, log in to the maintenance account on the target board's bootloader, type 'update-firmware', click on File->Send... and select Same Dang File As Last Time, wait for it to finish, type 'reboot', wait for reboot/update process to complete, test results.
In a moment of midafternoon weariness, I typed 'reboot' into the same shell as the 'make'. Which would have had a disruptive effect on my workstation, except that my normal user account doesn't have /sbin in its $PATH, let alone system reboot privileges.
So all was well. And, after a couple more iterations, I pinned the (current) bug down and squashed it.
Comments