Jenkins: Excluding Directories when Cleaning Workspace

For most projects, I recommend that nightly builds start with a completely clean workspace. However, there are certain cases where cleaning is not feasible - repos including large artifacts (e.g. specific toolchains) or numerous git-lfs artifacts. You can destroy bandwidth and increase build time by re-downloading these files for every build. Using jenkins, you can …

WFI and JTAG

JTAG and wfi do not place nicely together. You've probably noticed this yourself, wondering why JTAG can't connect or a halt/breakpoint doesn't work. When the ARM core is executing the wait for interrupt operation, the core is placed into a low power mode and the core clock is gated. This wreaks havoc with JTAG, as …