summaryrefslogtreecommitdiff
path: root/src/common
diff options
context:
space:
mode:
authorhathach <[email protected]>2026-07-24 15:28:53 +0700
committerhathach <[email protected]>2026-07-24 15:56:14 +0700
commite90d232b7718656a627775e3ecde63c6fc7c2e84 (patch)
tree2c67c5d955d826665d40eea18d8bdcce6462e49b /src/common
parent4d9e4c9e3895b0c15a04763028d1becd27bbf89c (diff)
rp2040: RP2350/pico2 ETM trace over fly-wired MIPI-20
J-Link's built-in RP2350 script owns the whole chip-side path (component map is not ROM-table-discoverable; a custom JLinkScript replaces the built-in one and kills pin trace), re-arming at every resume - firmware does no trace setup. TRACE_ETM builds pin clk_sys to 48 MHz from crt0 (fly-wire seating-proof; the port is DDR at clk_sys/2 and the J-Trace PRO V2 cliff sits just above 40 MHz TRACECLK - SEGGER requires V3.0+ for this chip), clear TIMER0/1 DBGPAUSE (default freezes the us-timer while any core is debug-halted and sleep_ms spins forever), and run the UART console TX-only (GPIO1 = default UART0 RX = TRACECLK).
Diffstat (limited to 'src/common')
0 files changed, 0 insertions, 0 deletions