diff --git a/Running-Debugger.md b/Running-Debugger.md deleted file mode 100644 index 58688c8..0000000 --- a/Running-Debugger.md +++ /dev/null @@ -1,10 +0,0 @@ -```bash -cd ~/work/stxm-test/build/PixelatorController -ddd src/PixelatorController-bin -``` -in debugger -```run config/NoHardwareSettings.json``` - (no hardware) -or -```run ../../PixelatorController/config/PolLux/settings.json``` - (standard PolLux settings) \ No newline at end of file diff --git a/Running-with-a-Debugger.md b/Running-with-a-Debugger.md new file mode 100644 index 0000000..b2a1489 --- /dev/null +++ b/Running-with-a-Debugger.md @@ -0,0 +1,10 @@ +Firstly, it is useful to compile without optimisation - edit work/stxm/build/PixelatorController/Makefile to remove `-O2` from the compile flags (currently 3 instances) before running `make`. + +Connect the debugger to the binary with: +```bash +cd ~/work/stxm-test/build/PixelatorController +ddd src/PixelatorController-bin +``` +Then, run the binary in the debugger, passing the appropriate settings file, e.g.: +- (no hardware) - ```run config/NoHardwareSettings.json```, or +- (standard PolLux settings) - ```run ../../PixelatorController/config/PolLux/settings.json``` \ No newline at end of file