00:00
<
whitequark[cis] >
but the sigrok decode is bullshit
00:00
<
dirbaio[m] >
"Probe-rs info" does funny stuff to probe all possible chips including with multidrop. Not sure how intended that is tho.
00:00
<
dirbaio[m] >
If it's doing it when actual debugging/flashing then it's definitely a bug.
00:01
<
whitequark[cis] >
q3k: can you give me a RUST_LOG=trace log of probe-rs
00:01
<
whitequark[cis] >
i think i know what this is but i want to verify first
00:07
<
q3k[cis] >
(Also sorry about the ANSI colour codes, apparently env_logger or whatever this is doesn't check that it's outputting to a file and not a real TTY)
00:09
<
whitequark[cis] >
oh i actually prefer the ANSI codes
00:09
<
whitequark[cis] >
helps me read it
00:14
<
_whitenotifier-4 >
[GlasgowEmbedded/glasgow] whitequark b49d9c5 - Revert "applet.bridge.probe_rs: support included in probe-rs release!"
00:21
<
whitequark[cis] >
DEBUG probe_rs::architecture::arm::sequences: Performing SWD line reset
00:21
<
whitequark[cis] >
DEBUG probe_rs::architecture::arm::sequences: SelectV1 Dormant State (from JTAG)
00:21
<
whitequark[cis] >
TRACE probe_rs::architecture::arm::sequences: Sending Selection Alert sequence
00:21
<
whitequark[cis] >
yeah it's the dormancy shit
00:21
<
whitequark[cis] >
let me give you a REPL sequence that should do the trick
00:45
<
q3k[cis] >
Catherine: yep, that works
00:46
<
q3k[cis] >
Thank you!
00:46
<
whitequark[cis] >
oh nice, first try
00:57
redstarcomrade has joined #glasgow
00:57
redstarcomrade has quit [Changing host]
00:57
redstarcomrade has joined #glasgow
01:04
<
whitequark[cis] >
this is with an RP2040
01:04
<
whitequark[cis] >
does... it require multidrop?
01:05
<
q3k[cis] >
Yes, I think so, because both cores are on two different DPs IIRC
01:05
<
whitequark[cis] >
(screaming internally)
01:05
<
q3k[cis] >
IIRC it's because the DP is integrated into the M0+ IP and thus they couldn't actually route it over an internal AP bus, hence the multidrop.
01:06
<
whitequark[cis] >
yeah okay makes sense
01:06
<
q3k[cis] >
Still exteremely unfortunate
01:06
<
q3k[cis] >
There's also a third, secret DP for rescue mode
01:07
<
q3k[cis] >
(RP2040 datasheet 2.12.6. Rescue Debug Port Reset)
01:07
<
q3k[cis] >
whitequark[cis]: Testing.
01:07
<
whitequark[cis] >
hm while i'm at it i might also add API docs
01:11
<
q3k[cis] >
> `ModuleNotFoundError: No module named 'amaranth.vendor.lattice_ice40'`
01:11
<
q3k[cis] >
ugh what now
01:11
<
q3k[cis] >
(I'll figure it out)
01:12
<
whitequark[cis] >
probably you got a wrong amaranth version somehow
01:12
<
whitequark[cis] >
actually no, glasgow main doesn't have lattice_ice40
01:12
<
whitequark[cis] >
s/have/use/, s/lattice_ice40/lattice\_ice40/
01:12
<
q3k[cis] >
Oh yeah sorry I just grabbed an absolutely random checkout
01:13
<
q3k[cis] >
Yeah, PEBKAC, I guess I'm a bit tired and didn't notice that the git checkout failed.
01:14
<
q3k[cis] >
Confirming working on 6cd17928b114630b8db3e5968ebc3f86c1eb74af
01:21
lxdr533 has quit [Remote host closed the connection]
01:22
lxdr533 has joined #glasgow
01:23
<
whitequark[cis] >
thanks!
01:40
<
_whitenotifier-4 >
[GlasgowEmbedded/glasgow] whitequark 797986e - applet.interface.swd_probe: add DPv2 JTAG-to-SWD switching sequence.
01:40
<
_whitenotifier-4 >
[GlasgowEmbedded/glasgow] whitequark 28216bd - applet.interface.swd_probe: add API docs to manual.
01:44
<
q3k[cis] >
Looking good
02:23
redstarcomrade has quit [Read error: Connection reset by peer]
03:43
redstarcomrade has joined #glasgow
03:43
redstarcomrade has quit [Changing host]
03:43
redstarcomrade has joined #glasgow
06:20
redstarcomrade has quit [Read error: Connection reset by peer]
09:55
<
whitequark[cis] >
q3k: i have obtained an rp2350
10:50
Foxyloxy has quit [Read error: Connection reset by peer]
11:13
whitequark[cis] has quit [Quit: Reconnecting]
11:13
whitequark[cis] has joined #glasgow
11:14
whitequark[cis] has quit [Client Quit]
11:14
whitequark[cis] has joined #glasgow
11:43
q3k[cis] has quit [Quit: Bridge terminating on SIGTERM]
11:43
_catircservices has quit [Quit: Bridge terminating on SIGTERM]
11:43
miek__[m] has quit [Quit: Bridge terminating on SIGTERM]
11:43
zyp[m] has quit [Quit: Bridge terminating on SIGTERM]
11:43
galibert[m] has quit [Quit: Bridge terminating on SIGTERM]
11:43
Attie[m] has quit [Quit: Bridge terminating on SIGTERM]
11:43
dirbaio[m] has quit [Quit: Bridge terminating on SIGTERM]
11:43
whitequark[cis] has quit [Quit: Bridge terminating on SIGTERM]
11:43
_catircservices has joined #glasgow
12:22
_catircservices has quit [Quit: Bridge terminating on SIGTERM]
12:22
_catircservices has joined #glasgow
13:43
Foxyloxy has joined #glasgow
15:51
redstarcomrade has joined #glasgow
15:51
redstarcomrade has joined #glasgow
15:51
redstarcomrade has quit [Changing host]
18:47
redstarcomrade has quit [Read error: Connection reset by peer]
19:29
redstarcomrade has joined #glasgow
19:29
redstarcomrade has quit [Changing host]
19:29
redstarcomrade has joined #glasgow
21:03
dne has quit [Remote host closed the connection]
21:03
dne has joined #glasgow
23:17
redstarcomrade has quit [Read error: Connection reset by peer]