Skip to content

[META] probe-rs + LPC-Link2 LPC deploy roll-up #1000

Closed

Description

@zackees

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, 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:

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."

Active tracked work

Closed context to preserve

Acceptance

This meta is done when:

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.

Activity

  1. zackees commented on Jul 7, 2026

    @zackees
    MemberAuthor

    Closeout

    All active children in this focused probe-rs + LPC-Link2 roll-up are resolved.

    Merged PR: #1001 (cc319808).

    Validation on merged origin/main:

    • soldr --no-cache cargo build -p fbuild-cli -p fbuild-daemon passed.
    • FBUILD_DEV_MODE=1 .\target\x86_64-pc-windows-msvc\debug\fbuild.exe deploy tests\platform\lpc845brk -e lpc845brk --port COM10 --verbose exited 0 on the attached LPC845-BRK.
    • The dev daemon log shows the probe-rs SWD path: chip=LPC845M301JBD48, probe=1fc9:0132, firmware=tests\platform\lpc845brk\.fbuild\build\release\firmware.elf.
    • No fallback-to-lpc21isp line appeared in the merged-main validation log.
    • COM10 reopened successfully after deploy; the dev daemon was stopped afterward.

    Closing this focused meta as complete.

  2. deleted a comment from on Jul 7, 2026
  3. zackees commented on Jul 7, 2026

    @zackees
    MemberAuthor

    Follow-up audit/meta opened as #1002 after concern that this focused roll-up may have closed before all probe-rs/LPC follow-ups were independently reconciled. Use #1002 as the active focused tracker for the probe-rs + LPC deploy audit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    trackingUmbrella or tracking issue

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions