You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is the focused roll-up for the fbuild-side NXP LPC deploy work that intersects probe-rs, LPC-Link2 / CMSIS-DAP, lpc21isp, and the LPC845-BRK flash -> monitor handoff.
Created from an audit of fbuild issues matching probe-rs, LPC845-BRK, LPC8xx, CMSIS-DAP, LPC-Link2, and lpc21isp.
The broader LPC8xx support tracker is #586. This issue is narrower: keep the probe-rs / LPC-Link2 deploy path coherent, avoid stale split-out tickets, and make sure the remaining fbuild integration actually lands.
Current source of truth
Touchless SWD flashing of the physical LPC845-BRK with the stock LPC-Link2 CMSIS-DAP v1.0.7 firmware was verified in #935 / #936 using the FastLED probe-rs fork:
FastLED/probe-rs#1: DAP_Info fallback hardening
FastLED/probe-rs#2: explicit SWD DAP_Connect plus retry
That means the active fbuild work is no longer "prove probe-rs can ever flash this board." It is now "ship, integrate, and clean up the stale probe-rs/LPC tickets."
cross-compile + host FastLED/probe-rs fork (#930 follow-up) #933 - Cross-compile and host the FastLED/probe-rs fork artifacts, or replace this with the current release mechanism. The deliverable needs provenance, checksums, and a repeatable way for fbuild to fetch the right binary.
fbuild deploy tests/platform/lpc845brk -e lpc845brk --port COM10 can use the probe-rs path when the LPC-Link2 CMSIS-DAP probe is present and still falls back clearly when it is not.
Do not close this just because #935/#936 are closed; those proved the hardware path. This meta closes only after the remaining fbuild integration and issue hygiene are actually complete.
Scope
This is the focused roll-up for the fbuild-side NXP LPC deploy work that intersects
probe-rs, LPC-Link2 / CMSIS-DAP,lpc21isp, and the LPC845-BRK flash -> monitor handoff.Created from an audit of fbuild issues matching
probe-rs,LPC845-BRK,LPC8xx,CMSIS-DAP,LPC-Link2, andlpc21isp.The broader LPC8xx support tracker is #586. This issue is narrower: keep the probe-rs / LPC-Link2 deploy path coherent, avoid stale split-out tickets, and make sure the remaining fbuild integration actually lands.
Current source of truth
Touchless SWD flashing of the physical LPC845-BRK with the stock LPC-Link2 CMSIS-DAP v1.0.7 firmware was verified in #935 / #936 using the FastLED probe-rs fork:
DAP_Connectplus retryThat means the active fbuild work is no longer "prove probe-rs can ever flash this board." It is now "ship, integrate, and clean up the stale probe-rs/LPC tickets."
Active tracked work
LpcDeployerto use probe-rs when a CMSIS-DAP probe is present, with explicit fallback tolpc21ispand a force/opt-out flag. This is the main remaining fbuild code path.Closed context to preserve
.bin/baud issues inLpcDeployer.Acceptance
This meta is done when:
lpc21ispfallback, and the force/opt-out path.fbuild deploy tests/platform/lpc845brk -e lpc845brk --port COM10can use the probe-rs path when the LPC-Link2 CMSIS-DAP probe is present and still falls back clearly when it is not.Do not close this just because #935/#936 are closed; those proved the hardware path. This meta closes only after the remaining fbuild integration and issue hygiene are actually complete.