Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

Disobedience: The silver lining to the cloud of servitude. -- Ambrose Bierce


tech / sci.electronics.design / using a pi 400 to debug a pico

SubjectAuthor
* using a pi 400 to debug a picojohn larkin
+* Re: using a pi 400 to debug a picoLasse Langwadt Christensen
|`* Re: using a pi 400 to debug a picojohn larkin
| `* Re: using a pi 400 to debug a picoLasse Langwadt Christensen
|  `- Re: using a pi 400 to debug a picoJohn Larkin
`* Re: using a pi 400 to debug a picoMichael Schwingen
 `* Re: using a pi 400 to debug a picoJohn Larkin
  `* Re: using a pi 400 to debug a picoMichael Schwingen
   +* Re: using a pi 400 to debug a picoJohn Larkin
   |`* Re: using a pi 400 to debug a picoMichael Schwingen
   | `* Re: using a pi 400 to debug a picojohn larkin
   |  `* Re: using a pi 400 to debug a picoLasse Langwadt Christensen
   |   `* Re: using a pi 400 to debug a picojohn larkin
   |    `- Re: using a pi 400 to debug a picoLasse Langwadt Christensen
   `* Re: using a pi 400 to debug a picojohn larkin
    +* Re: using a pi 400 to debug a picoMichael Schwingen
    |`* Re: using a pi 400 to debug a picojohn larkin
    | `- Re: using a pi 400 to debug a picoMichael Schwingen
    `* Re: using a pi 400 to debug a picowhit3rd
     +* Re: using a pi 400 to debug a picojohn larkin
     |`* Re: using a pi 400 to debug a picoJasen Betts
     | +- Re: using a pi 400 to debug a picoJohn Larkin
     | `* Re: using a pi 400 to debug a picoJohn Larkin
     |  `* Re: using a pi 400 to debug a picoJasen Betts
     |   `* Re: using a pi 400 to debug a picoJohn Larkin
     |    `* Re: using a pi 400 to debug a picoJasen Betts
     |     `- Re: using a pi 400 to debug a picoJohn Larkin
     `- Re: using a pi 400 to debug a picoMichael Schwingen

Pages:12
using a pi 400 to debug a pico

<7s6bqi94igeihtglep2rhavbl98lhpv7k3@4ax.com>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=133817&group=sci.electronics.design#133817

  copy link   Newsgroups: comp.sys.raspberry-pi sci.electronics.design
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!panix!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!border-1.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!nntp.supernews.com!news.supernews.com.POSTED!not-for-mail
NNTP-Posting-Date: Mon, 15 Jan 2024 21:05:07 +0000
From: jl@650pot.com (john larkin)
Newsgroups: comp.sys.raspberry-pi,sci.electronics.design
Subject: using a pi 400 to debug a pico
Date: Mon, 15 Jan 2024 13:05:06 -0800
Message-ID: <7s6bqi94igeihtglep2rhavbl98lhpv7k3@4ax.com>
User-Agent: ForteAgent/8.00.32.1272
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 12
X-Trace: sv3-Ihs7rEVviqXVGUUVYQNZhDwiDgMbjDyViQw9bzsTmZCyP1w0lbP+JUmErm0eAC9OrP8Pta9jlbDaFCb!Bn1o53sByJ9C8YqozFaTJcDcbLRJyZkIy3ddU8QVcFzf73Zf8yieE155/kGtnymgisNWJjDF5gCp!xp2Aaw==
X-Complaints-To: www.supernews.com/docs/abuse.html
X-DMCA-Complaints-To: www.supernews.com/docs/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Received-Bytes: 1484
 by: john larkin - Mon, 15 Jan 2024 21:05 UTC

The Raspberry Pi pico has its 3-pin SWD debug port. I'd like to
connect it to the 40-pin header on the back of the Pi400, to use the
400 as the dev/debug platform for some RP2040-based boxes.

Has anyone done this? What Pi400 pins connect to the SWD port?

Googling doesn't help. I have the RP400 Beginners Guide book and it
doesn't mention doing this.

Anybody have links about doing this?

Re: using a pi 400 to debug a pico

<6dd5a036-cf40-4d24-9147-a7e1b238aae1n@googlegroups.com>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=133818&group=sci.electronics.design#133818

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:a05:6214:2482:b0:681:55b6:1e40 with SMTP id gi2-20020a056214248200b0068155b61e40mr554197qvb.4.1705353675441;
Mon, 15 Jan 2024 13:21:15 -0800 (PST)
X-Received: by 2002:a05:6902:2687:b0:db5:45eb:75b0 with SMTP id
dx7-20020a056902268700b00db545eb75b0mr2495921ybb.6.1705353675192; Mon, 15 Jan
2024 13:21:15 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.electronics.design
Date: Mon, 15 Jan 2024 13:21:14 -0800 (PST)
In-Reply-To: <7s6bqi94igeihtglep2rhavbl98lhpv7k3@4ax.com>
Injection-Info: google-groups.googlegroups.com; posting-host=94.145.228.129; posting-account=mW5JKwkAAAAMyuWOVeLp8yffyAkVx0g7
NNTP-Posting-Host: 94.145.228.129
References: <7s6bqi94igeihtglep2rhavbl98lhpv7k3@4ax.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6dd5a036-cf40-4d24-9147-a7e1b238aae1n@googlegroups.com>
Subject: Re: using a pi 400 to debug a pico
From: langwadt@fonz.dk (Lasse Langwadt Christensen)
Injection-Date: Mon, 15 Jan 2024 21:21:15 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1690
 by: Lasse Langwadt Chris - Mon, 15 Jan 2024 21:21 UTC

mandag den 15. januar 2024 kl. 22.05.18 UTC+1 skrev john larkin:
> The Raspberry Pi pico has its 3-pin SWD debug port. I'd like to
> connect it to the 40-pin header on the back of the Pi400, to use the
> 400 as the dev/debug platform for some RP2040-based boxes.
>
> Has anyone done this? What Pi400 pins connect to the SWD port?
>
> Googling doesn't help. I have the RP400 Beginners Guide book and it
> doesn't mention doing this.
>
> Anybody have links about doing this?

https://www.electronicshub.org/programming-raspberry-pi-pico-with-swd/

Re: using a pi 400 to debug a pico

<8sebqid12ml78k9t81h7hvc4cn8l46r5hi@4ax.com>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=133820&group=sci.electronics.design#133820

  copy link   Newsgroups: comp.sys.raspberry-pi sci.electronics.design
Path: i2pn2.org!rocksolid2!news.neodome.net!weretis.net!feeder6.news.weretis.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!nntp.supernews.com!news.supernews.com.POSTED!not-for-mail
NNTP-Posting-Date: Mon, 15 Jan 2024 23:13:22 +0000
From: jl@650pot.com (john larkin)
Newsgroups: comp.sys.raspberry-pi,sci.electronics.design
Subject: Re: using a pi 400 to debug a pico
Date: Mon, 15 Jan 2024 15:13:21 -0800
Message-ID: <8sebqid12ml78k9t81h7hvc4cn8l46r5hi@4ax.com>
References: <7s6bqi94igeihtglep2rhavbl98lhpv7k3@4ax.com> <6dd5a036-cf40-4d24-9147-a7e1b238aae1n@googlegroups.com>
User-Agent: ForteAgent/8.00.32.1272
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 37
X-Trace: sv3-OZp3xvQYQa4PqlTPUYNoBmphb6sY3gYl6edcDoJHwAU3T5ACOndrwmvoRMRrNTLO+Df70p8rNBSre/W!U+cXnFYg3+oUurpCNVD9cGtFS5HUaVI46HXnUNwiilSwBxBHtYDEB7ugBXd+VZjxdFcAWVqbs37Y!sBtWkg==
X-Complaints-To: www.supernews.com/docs/abuse.html
X-DMCA-Complaints-To: www.supernews.com/docs/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Received-Bytes: 2540
 by: john larkin - Mon, 15 Jan 2024 23:13 UTC

On Mon, 15 Jan 2024 13:21:14 -0800 (PST), Lasse Langwadt Christensen
<langwadt@fonz.dk> wrote:

>mandag den 15. januar 2024 kl. 22.05.18 UTC+1 skrev john larkin:
>> The Raspberry Pi pico has its 3-pin SWD debug port. I'd like to
>> connect it to the 40-pin header on the back of the Pi400, to use the
>> 400 as the dev/debug platform for some RP2040-based boxes.
>>
>> Has anyone done this? What Pi400 pins connect to the SWD port?
>>
>> Googling doesn't help. I have the RP400 Beginners Guide book and it
>> doesn't mention doing this.
>>
>> Anybody have links about doing this?
>
>https://www.electronicshub.org/programming-raspberry-pi-pico-with-swd/

It doesn't say so, but when he says "raspberry pi" I think he means a
Pi3. I'll be using a Pi4, inside the Pi400 unit, but I expect the pins
are the same on its 40-pin header.

Oh, I found a reference in the book "Programming the Raspberry Pi
Pico/w in C". Looks like the same pins, GPIO24(18) and GPIO25(22).

Thanks

I'm designing a PCB that will have a 40 pin ribbon cable connector to
the Pi400 and a 20-pin ribbon to the various RP2040 target boards. It
will do the debug connection and have a bunch of scope mux's and DVM
mux's and stuff, to make it easy to time code execution and check the
power supplies and such.

Looks like I can power my board from the 40 pin header too.

Re: using a pi 400 to debug a pico

<9bce53a1-1f80-41a2-acf1-0b298b25930dn@googlegroups.com>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=133821&group=sci.electronics.design#133821

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:a05:6214:2582:b0:681:59de:68ca with SMTP id fq2-20020a056214258200b0068159de68camr365211qvb.12.1705365272068;
Mon, 15 Jan 2024 16:34:32 -0800 (PST)
X-Received: by 2002:a0d:df49:0:b0:5ff:374b:5621 with SMTP id
i70-20020a0ddf49000000b005ff374b5621mr1025587ywe.4.1705365271855; Mon, 15 Jan
2024 16:34:31 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.electronics.design
Date: Mon, 15 Jan 2024 16:34:31 -0800 (PST)
In-Reply-To: <8sebqid12ml78k9t81h7hvc4cn8l46r5hi@4ax.com>
Injection-Info: google-groups.googlegroups.com; posting-host=94.145.228.129; posting-account=mW5JKwkAAAAMyuWOVeLp8yffyAkVx0g7
NNTP-Posting-Host: 94.145.228.129
References: <7s6bqi94igeihtglep2rhavbl98lhpv7k3@4ax.com> <6dd5a036-cf40-4d24-9147-a7e1b238aae1n@googlegroups.com>
<8sebqid12ml78k9t81h7hvc4cn8l46r5hi@4ax.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9bce53a1-1f80-41a2-acf1-0b298b25930dn@googlegroups.com>
Subject: Re: using a pi 400 to debug a pico
From: langwadt@fonz.dk (Lasse Langwadt Christensen)
Injection-Date: Tue, 16 Jan 2024 00:34:32 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2391
 by: Lasse Langwadt Chris - Tue, 16 Jan 2024 00:34 UTC

tirsdag den 16. januar 2024 kl. 00.13.38 UTC+1 skrev john larkin:
> On Mon, 15 Jan 2024 13:21:14 -0800 (PST), Lasse Langwadt Christensen
> <lang...@fonz.dk> wrote:
>
> >mandag den 15. januar 2024 kl. 22.05.18 UTC+1 skrev john larkin:
> >> The Raspberry Pi pico has its 3-pin SWD debug port. I'd like to
> >> connect it to the 40-pin header on the back of the Pi400, to use the
> >> 400 as the dev/debug platform for some RP2040-based boxes.
> >>
> >> Has anyone done this? What Pi400 pins connect to the SWD port?
> >>
> >> Googling doesn't help. I have the RP400 Beginners Guide book and it
> >> doesn't mention doing this.
> >>
> >> Anybody have links about doing this?
> >
> >https://www.electronicshub.org/programming-raspberry-pi-pico-with-swd/
> It doesn't say so, but when he says "raspberry pi" I think he means a
> Pi3. I'll be using a Pi4, inside the Pi400 unit, but I expect the pins
> are the same on its 40-pin header.

afaik the 40 pin header on all Pi's are compatible, except for maybe some of the alternate functions
and on the Pi5 the GPIOs are one the new RP1 chip via pci-e so probably adds a us of latency

Re: using a pi 400 to debug a pico

<n6tbqi1v378lactp79mish2b1t5u7q8ohc@4ax.com>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=133825&group=sci.electronics.design#133825

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!nntp.supernews.com!news.supernews.com.POSTED!not-for-mail
NNTP-Posting-Date: Tue, 16 Jan 2024 03:19:44 +0000
From: jl@997PotHill.com (John Larkin)
Newsgroups: sci.electronics.design
Subject: Re: using a pi 400 to debug a pico
Date: Mon, 15 Jan 2024 19:18:40 -0800
Organization: Highland Tech
Reply-To: xx@yy.com
Message-ID: <n6tbqi1v378lactp79mish2b1t5u7q8ohc@4ax.com>
References: <7s6bqi94igeihtglep2rhavbl98lhpv7k3@4ax.com> <6dd5a036-cf40-4d24-9147-a7e1b238aae1n@googlegroups.com> <8sebqid12ml78k9t81h7hvc4cn8l46r5hi@4ax.com> <9bce53a1-1f80-41a2-acf1-0b298b25930dn@googlegroups.com>
X-Newsreader: Forte Agent 3.1/32.783
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 32
X-Trace: sv3-2hhOB3mXzsXMQPmOuu1FKwwuUEq4aT5Pv9bujIvZ+AjCLruBInUspVhL8Y/RDIa7kN8ZD9AIF7Iypgm!6VKGZMCtK2mHCR+q2608BJxN1Kn7DU27nII/o15UNNmKuZusC2vtjjYpMgwYoxgJdPndea932JHC!VP+Sfw==
X-Complaints-To: www.supernews.com/docs/abuse.html
X-DMCA-Complaints-To: www.supernews.com/docs/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: John Larkin - Tue, 16 Jan 2024 03:18 UTC

On Mon, 15 Jan 2024 16:34:31 -0800 (PST), Lasse Langwadt Christensen
<langwadt@fonz.dk> wrote:

>tirsdag den 16. januar 2024 kl. 00.13.38 UTC+1 skrev john larkin:
>> On Mon, 15 Jan 2024 13:21:14 -0800 (PST), Lasse Langwadt Christensen
>> <lang...@fonz.dk> wrote:
>>
>> >mandag den 15. januar 2024 kl. 22.05.18 UTC+1 skrev john larkin:
>> >> The Raspberry Pi pico has its 3-pin SWD debug port. I'd like to
>> >> connect it to the 40-pin header on the back of the Pi400, to use the
>> >> 400 as the dev/debug platform for some RP2040-based boxes.
>> >>
>> >> Has anyone done this? What Pi400 pins connect to the SWD port?
>> >>
>> >> Googling doesn't help. I have the RP400 Beginners Guide book and it
>> >> doesn't mention doing this.
>> >>
>> >> Anybody have links about doing this?
>> >
>> >https://www.electronicshub.org/programming-raspberry-pi-pico-with-swd/
>> It doesn't say so, but when he says "raspberry pi" I think he means a
>> Pi3. I'll be using a Pi4, inside the Pi400 unit, but I expect the pins
>> are the same on its 40-pin header.
>
>afaik the 40 pin header on all Pi's are compatible, except for maybe some of the alternate functions
>and on the Pi5 the GPIOs are one the new RP1 chip via pci-e so probably adds a us of latency

I probably don't care about the latency of the port pins from the 40
pin header, from the Pi400. It will be controlling multiplexers and
such. We'll use port pins from the RP2040 chip on the DUT to time
software, but those are real port pins.

Re: using a pi 400 to debug a pico

<slrnuqd2rl.5gm.news-1513678000@a-tuin.ms.intern>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=133831&group=sci.electronics.design#133831

  copy link   Newsgroups: comp.sys.raspberry-pi sci.electronics.design
Path: i2pn2.org!rocksolid2!news.neodome.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: news-1513678000@discworld.dascon.de (Michael Schwingen)
Newsgroups: comp.sys.raspberry-pi,sci.electronics.design
Subject: Re: using a pi 400 to debug a pico
Date: 16 Jan 2024 13:58:13 GMT
Lines: 23
Message-ID: <slrnuqd2rl.5gm.news-1513678000@a-tuin.ms.intern>
References: <7s6bqi94igeihtglep2rhavbl98lhpv7k3@4ax.com>
X-Trace: individual.net 7SgPNJ7bRrc/pY91Ej/xSAcQ3Bzt8IC0nSP2adgKeoK1AhwGba
Cancel-Lock: sha1:EqEhS8oEMqgRMGLHU3Znhd0XSW0= sha256:hyOQYyvSmAucJx5AnYjy56mKMwiSB2Vv6h6F4bwEu0Q=
User-Agent: slrn/1.0.3 (Linux)
 by: Michael Schwingen - Tue, 16 Jan 2024 13:58 UTC

On 2024-01-15, john larkin <jl@650pot.com> wrote:
> The Raspberry Pi pico has its 3-pin SWD debug port. I'd like to
> connect it to the 40-pin header on the back of the Pi400, to use the
> 400 as the dev/debug platform for some RP2040-based boxes.

What debug software are you planning to use? OpenOCD?

The pinout seems to be quite flexible - look at
interface/raspberrypi-gpio-connector.cfg in the OpenOCD sources /
distribution.

If you want something nice with level translation that handles power
sequencing between Pi and Target board, the JTAG Hat should do what you
want:

https://github.com/mschwingen/hardware/tree/master/JTAG_hat

I think this should also work an a pi400.

cu
Michael
--
Some people have no respect of age unless it is bottled.

Re: using a pi 400 to debug a pico

<d98dqit14sf7dtft162bn8h97bgns906sd@4ax.com>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=133833&group=sci.electronics.design#133833

  copy link   Newsgroups: comp.sys.raspberry-pi sci.electronics.design
Path: i2pn2.org!i2pn.org!news.neodome.net!weretis.net!feeder6.news.weretis.net!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!nntp.supernews.com!news.supernews.com.POSTED!not-for-mail
NNTP-Posting-Date: Tue, 16 Jan 2024 15:34:23 +0000
From: jl@997PotHill.com (John Larkin)
Newsgroups: comp.sys.raspberry-pi,sci.electronics.design
Subject: Re: using a pi 400 to debug a pico
Date: Tue, 16 Jan 2024 07:33:19 -0800
Organization: Highland Tech
Reply-To: xx@yy.com
Message-ID: <d98dqit14sf7dtft162bn8h97bgns906sd@4ax.com>
References: <7s6bqi94igeihtglep2rhavbl98lhpv7k3@4ax.com> <slrnuqd2rl.5gm.news-1513678000@a-tuin.ms.intern>
X-Newsreader: Forte Agent 3.1/32.783
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 35
X-Trace: sv3-p3DMFLLVCBDV0QxihI+nhIs4pfYTYWoVxoiDxgE5ltt6LlrcOx1Gqp6GGnRYvIzh3ch++4gd/lRxK3D!LI/YqLOZhf1RISRv9SgPNaHah/Up0FjJsgV0nAGcYa7oVU+jgyWm76MVf+b7MwKNczFiD+3gWSQ0!yVm9Sg==
X-Complaints-To: www.supernews.com/docs/abuse.html
X-DMCA-Complaints-To: www.supernews.com/docs/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: John Larkin - Tue, 16 Jan 2024 15:33 UTC

On 16 Jan 2024 13:58:13 GMT, Michael Schwingen
<news-1513678000@discworld.dascon.de> wrote:

>On 2024-01-15, john larkin <jl@650pot.com> wrote:
>> The Raspberry Pi pico has its 3-pin SWD debug port. I'd like to
>> connect it to the 40-pin header on the back of the Pi400, to use the
>> 400 as the dev/debug platform for some RP2040-based boxes.
>
>What debug software are you planning to use? OpenOCD?

Whatever the pi400 uses. I'll let a programmer deal with that.

>
>The pinout seems to be quite flexible - look at
>interface/raspberrypi-gpio-connector.cfg in the OpenOCD sources /
>distribution.
>
>If you want something nice with level translation that handles power
>sequencing between Pi and Target board, the JTAG Hat should do what you
>want:
>
>https://github.com/mschwingen/hardware/tree/master/JTAG_hat
>
>I think this should also work an a pi400.

Is there a schematic somewhere?

I plan to make my own board, as described. I'm especially interested
in scoping realtime performance.

>
>cu
>Michael

Re: using a pi 400 to debug a pico

<slrnuqd9rc.5gm.news-1513678000@a-tuin.ms.intern>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=133835&group=sci.electronics.design#133835

  copy link   Newsgroups: comp.sys.raspberry-pi sci.electronics.design
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.net!news2.arglkargh.de!news.karotte.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: news-1513678000@discworld.dascon.de (Michael Schwingen)
Newsgroups: comp.sys.raspberry-pi,sci.electronics.design
Subject: Re: using a pi 400 to debug a pico
Date: 16 Jan 2024 15:57:32 GMT
Lines: 24
Message-ID: <slrnuqd9rc.5gm.news-1513678000@a-tuin.ms.intern>
References: <7s6bqi94igeihtglep2rhavbl98lhpv7k3@4ax.com>
<slrnuqd2rl.5gm.news-1513678000@a-tuin.ms.intern>
<d98dqit14sf7dtft162bn8h97bgns906sd@4ax.com>
X-Trace: individual.net X8G2EbppfT5SrdAwnGAYKwAYpdKS083PSwhB/Nhhrqh/RX3WPJ
Cancel-Lock: sha1:AimlfTyftaWd3qobjrC83/ybHJk= sha256:iQqcLnSDgydmLuIkEFMAPOdk2OTqnavn18wccb+LFwc=
User-Agent: slrn/1.0.3 (Linux)
 by: Michael Schwingen - Tue, 16 Jan 2024 15:57 UTC

On 2024-01-16, John Larkin <jl@997PotHill.com> wrote:
>>If you want something nice with level translation that handles power
>>sequencing between Pi and Target board, the JTAG Hat should do what you
>>want:
>>
>>https://github.com/mschwingen/hardware/tree/master/JTAG_hat
>>
>>I think this should also work an a pi400.
>
> Is there a schematic somewhere?

It is linked in the description:

https://github.com/mschwingen/hardware/tree/master/JTAG_hat/pcb_ms_v3/Doc

It's basically a bunch of 74LVC2T45 (which handle the "one side powered
down" as well as the level-shifting), plus open-drain drivers for the reset
signals. Note that you need to switch direction for the SWDIO signal, the
rest is unidirectional.

cu
Michael
--
Some people have no respect of age unless it is bottled.

Re: using a pi 400 to debug a pico

<cnbdqi5j6cjph65prk710nk17fa6iebttc@4ax.com>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=133837&group=sci.electronics.design#133837

  copy link   Newsgroups: comp.sys.raspberry-pi sci.electronics.design
Path: i2pn2.org!i2pn.org!news.neodome.net!weretis.net!feeder6.news.weretis.net!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!nntp.supernews.com!news.supernews.com.POSTED!not-for-mail
NNTP-Posting-Date: Tue, 16 Jan 2024 16:36:34 +0000
From: jl@997PotHill.com (John Larkin)
Newsgroups: comp.sys.raspberry-pi,sci.electronics.design
Subject: Re: using a pi 400 to debug a pico
Date: Tue, 16 Jan 2024 08:35:30 -0800
Organization: Highland Tech
Reply-To: xx@yy.com
Message-ID: <cnbdqi5j6cjph65prk710nk17fa6iebttc@4ax.com>
References: <7s6bqi94igeihtglep2rhavbl98lhpv7k3@4ax.com> <slrnuqd2rl.5gm.news-1513678000@a-tuin.ms.intern> <d98dqit14sf7dtft162bn8h97bgns906sd@4ax.com> <slrnuqd9rc.5gm.news-1513678000@a-tuin.ms.intern>
X-Newsreader: Forte Agent 3.1/32.783
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 34
X-Trace: sv3-TnJeBKnH49BaEMraUjm11bxSMLCY8mYXDH0w+OuNWqobFTGLt++Ns/0gSaPrx45sSb7vT27nMsTWlab!Ik5e8q5SpHtnRDIzQgcpg34K83fGwwD1y2jbsGtHc3/QHFg3+g10EW5ejffKsg19bzPneZ46L9Jf!Qbml7A==
X-Complaints-To: www.supernews.com/docs/abuse.html
X-DMCA-Complaints-To: www.supernews.com/docs/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: John Larkin - Tue, 16 Jan 2024 16:35 UTC

On 16 Jan 2024 15:57:32 GMT, Michael Schwingen
<news-1513678000@discworld.dascon.de> wrote:

>On 2024-01-16, John Larkin <jl@997PotHill.com> wrote:
>>>If you want something nice with level translation that handles power
>>>sequencing between Pi and Target board, the JTAG Hat should do what you
>>>want:
>>>
>>>https://github.com/mschwingen/hardware/tree/master/JTAG_hat
>>>
>>>I think this should also work an a pi400.
>>
>> Is there a schematic somewhere?
>
>It is linked in the description:
>
>https://github.com/mschwingen/hardware/tree/master/JTAG_hat/pcb_ms_v3/Doc
>
>It's basically a bunch of 74LVC2T45 (which handle the "one side powered
>down" as well as the level-shifting), plus open-drain drivers for the reset
>signals. Note that you need to switch direction for the SWDIO signal, the
>rest is unidirectional.
>
>cu
>Michael

Do you think it's worth buffering the SW Debug pins? I was thinking I
might buffer the clock, since it's unidirectional and maybe
edge/impedance sensitive. I have no idea what the timing from the
Pi400 will be like, but people seem to use breadboards and dangling
wires and get away with it.

If the rate is reasonably low, the SWDIO data line won't matter much.

Re: using a pi 400 to debug a pico

<36kdqilnf6uih8ckcj6rn6busb3sio23a0@4ax.com>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=133842&group=sci.electronics.design#133842

  copy link   Newsgroups: comp.sys.raspberry-pi sci.electronics.design
Path: i2pn2.org!i2pn.org!nntp.comgw.net!weretis.net!feeder6.news.weretis.net!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!nntp.supernews.com!news.supernews.com.POSTED!not-for-mail
NNTP-Posting-Date: Tue, 16 Jan 2024 19:02:19 +0000
From: jl@650pot.com (john larkin)
Newsgroups: comp.sys.raspberry-pi,sci.electronics.design
Subject: Re: using a pi 400 to debug a pico
Date: Tue, 16 Jan 2024 11:02:19 -0800
Message-ID: <36kdqilnf6uih8ckcj6rn6busb3sio23a0@4ax.com>
References: <7s6bqi94igeihtglep2rhavbl98lhpv7k3@4ax.com> <slrnuqd2rl.5gm.news-1513678000@a-tuin.ms.intern> <d98dqit14sf7dtft162bn8h97bgns906sd@4ax.com> <slrnuqd9rc.5gm.news-1513678000@a-tuin.ms.intern>
User-Agent: ForteAgent/8.00.32.1272
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 35
X-Trace: sv3-KgwE3HPXv4vahsOUNmNkqDjce9Fn1k4Vs7PkhzW8qZo8KSWSVm3TZFO2kwq5QV2lZN3X8Z3CPqpCRYF!iZuXNf0hUjFDEPUKoCM0doBIfYvFyqI+VXk8QKDDAn+Yiu0zHzn9vtlV/jWYNYOd23Yglm2NHMio!fbrtfA==
X-Complaints-To: www.supernews.com/docs/abuse.html
X-DMCA-Complaints-To: www.supernews.com/docs/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: john larkin - Tue, 16 Jan 2024 19:02 UTC

On 16 Jan 2024 15:57:32 GMT, Michael Schwingen
<news-1513678000@discworld.dascon.de> wrote:

>On 2024-01-16, John Larkin <jl@997PotHill.com> wrote:
>>>If you want something nice with level translation that handles power
>>>sequencing between Pi and Target board, the JTAG Hat should do what you
>>>want:
>>>
>>>https://github.com/mschwingen/hardware/tree/master/JTAG_hat
>>>
>>>I think this should also work an a pi400.
>>
>> Is there a schematic somewhere?
>
>It is linked in the description:
>
>https://github.com/mschwingen/hardware/tree/master/JTAG_hat/pcb_ms_v3/Doc
>
>It's basically a bunch of 74LVC2T45 (which handle the "one side powered
>down" as well as the level-shifting), plus open-drain drivers for the reset
>signals. Note that you need to switch direction for the SWDIO signal, the
>rest is unidirectional.
>
>cu
>Michael

This is a first pass at the dev board.

https://www.dropbox.com/scl/fi/709v4pqjhe91jnwqh4wvg/Z566_Sch_2.jpg?rlkey=fjq3a9re53cv5l0zn9ya00akk&raw=1

It would be used in development and production test. Every
RP2040-based board would have the small-pitch 20 pin ribbon cable
header.

The pushbuttons look primitive but will probably work.

Re: using a pi 400 to debug a pico

<slrnuqdkpe.5gm.news-1513678000@a-tuin.ms.intern>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=133843&group=sci.electronics.design#133843

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!news.1d4.us!usenet.goja.nl.eu.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: news-1513678000@discworld.dascon.de (Michael Schwingen)
Newsgroups: sci.electronics.design
Subject: Re: using a pi 400 to debug a pico
Date: 16 Jan 2024 19:04:14 GMT
Lines: 49
Message-ID: <slrnuqdkpe.5gm.news-1513678000@a-tuin.ms.intern>
References: <7s6bqi94igeihtglep2rhavbl98lhpv7k3@4ax.com>
<slrnuqd2rl.5gm.news-1513678000@a-tuin.ms.intern>
<d98dqit14sf7dtft162bn8h97bgns906sd@4ax.com>
<slrnuqd9rc.5gm.news-1513678000@a-tuin.ms.intern>
<cnbdqi5j6cjph65prk710nk17fa6iebttc@4ax.com>
X-Trace: individual.net LMa6ENhwVdMwJtaLZILQtgTWaCn80/+psnOiIaR7w5K7p5YWxi
Cancel-Lock: sha1:6DDPx39daWfuyotdn/h4gmXl8xc= sha256:g2JBD3cyP6guIF+r5oCe/zC3SgZf58hLh4AC4DN06mc=
User-Agent: slrn/1.0.3 (Linux)
 by: Michael Schwingen - Tue, 16 Jan 2024 19:04 UTC

On 2024-01-16, John Larkin <jl@997PotHill.com> wrote:
>>
>>It is linked in the description:
>>
>>https://github.com/mschwingen/hardware/tree/master/JTAG_hat/pcb_ms_v3/Doc
>>
>>It's basically a bunch of 74LVC2T45 (which handle the "one side powered
>>down" as well as the level-shifting), plus open-drain drivers for the reset
>>signals. Note that you need to switch direction for the SWDIO signal, the
>>rest is unidirectional.
>
> Do you think it's worth buffering the SW Debug pins?

Definitely. Otherwise, when powering down one side of the link (eg. the
RP2040 target), current from any data line being "H" will flow through the
target's protection diodes into its VCC.

This leads to all kinds of problems (like the device not properly starting
when powered up again). It will probably survive, but it's unspecified
behaviour and may cause hours of debugging trouble.

The cheap solution is series resistors that limit the current to non-fatal
levels, but then you may have to lower the speed and may still experience
strange behaviour.

IMHO, at the price of a few LVC buffers, it is not worth leaving them out.
And with the buffers, you can handle targets running at voltages other than
3.3V.

> I was thinking I
> might buffer the clock, since it's unidirectional and maybe
> edge/impedance sensitive.

You definitely need series resistors in the clock line to reduce reflections
- I had to add them on some other debug probe (BusBlaster, old revision)
where they were missing, causing errors at ~15cm cable length.

> I have no idea what the timing from the
> Pi400 will be like, but people seem to use breadboards and dangling
> wires and get away with it.

It's the edge rate that matters, and the SWCLK input on the RP2040 will be
quite fast. Again, it's not worth saving some cents and have unreliable
operation afterwards.

cu
Michael
--
Some people have no respect of age unless it is bottled.

Re: using a pi 400 to debug a pico

<foqdqihvjnsjlkh3h063apvsqsdkbmv62i@4ax.com>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=133845&group=sci.electronics.design#133845

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!news.neodome.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!69.80.99.26.MISMATCH!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!nntp.supernews.com!news.supernews.com.POSTED!not-for-mail
NNTP-Posting-Date: Tue, 16 Jan 2024 21:15:57 +0000
From: jl@650pot.com (john larkin)
Newsgroups: sci.electronics.design
Subject: Re: using a pi 400 to debug a pico
Date: Tue, 16 Jan 2024 13:15:57 -0800
Message-ID: <foqdqihvjnsjlkh3h063apvsqsdkbmv62i@4ax.com>
References: <7s6bqi94igeihtglep2rhavbl98lhpv7k3@4ax.com> <slrnuqd2rl.5gm.news-1513678000@a-tuin.ms.intern> <d98dqit14sf7dtft162bn8h97bgns906sd@4ax.com> <slrnuqd9rc.5gm.news-1513678000@a-tuin.ms.intern> <cnbdqi5j6cjph65prk710nk17fa6iebttc@4ax.com> <slrnuqdkpe.5gm.news-1513678000@a-tuin.ms.intern>
User-Agent: ForteAgent/8.00.32.1272
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 56
X-Trace: sv3-5hk3H0B+M4DUXI1DrNJ7q2craqCTDl/Gf7JswcLM5AafESoVLVQ7N82wjpl7Q3IFm/xIxwcduSsovZT!DTfe117t825f04+4/NXLYZXqHdVpaCWUmedhcc4imAFIVQtaX8g57wqmEoHRDwRGNpLL3thf+o8i!CSjk7Q==
X-Complaints-To: www.supernews.com/docs/abuse.html
X-DMCA-Complaints-To: www.supernews.com/docs/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: john larkin - Tue, 16 Jan 2024 21:15 UTC

On 16 Jan 2024 19:04:14 GMT, Michael Schwingen
<news-1513678000@discworld.dascon.de> wrote:

>On 2024-01-16, John Larkin <jl@997PotHill.com> wrote:
>>>
>>>It is linked in the description:
>>>
>>>https://github.com/mschwingen/hardware/tree/master/JTAG_hat/pcb_ms_v3/Doc
>>>
>>>It's basically a bunch of 74LVC2T45 (which handle the "one side powered
>>>down" as well as the level-shifting), plus open-drain drivers for the reset
>>>signals. Note that you need to switch direction for the SWDIO signal, the
>>>rest is unidirectional.
>>
>> Do you think it's worth buffering the SW Debug pins?
>
>Definitely. Otherwise, when powering down one side of the link (eg. the
>RP2040 target), current from any data line being "H" will flow through the
>target's protection diodes into its VCC.
>
>This leads to all kinds of problems (like the device not properly starting
>when powered up again). It will probably survive, but it's unspecified
>behaviour and may cause hours of debugging trouble.
>
>The cheap solution is series resistors that limit the current to non-fatal
>levels, but then you may have to lower the speed and may still experience
>strange behaviour.
>
>IMHO, at the price of a few LVC buffers, it is not worth leaving them out.
>And with the buffers, you can handle targets running at voltages other than
>3.3V.
>
>> I was thinking I
>> might buffer the clock, since it's unidirectional and maybe
>> edge/impedance sensitive.
>
>You definitely need series resistors in the clock line to reduce reflections
>- I had to add them on some other debug probe (BusBlaster, old revision)
>where they were missing, causing errors at ~15cm cable length.
>
>> I have no idea what the timing from the
>> Pi400 will be like, but people seem to use breadboards and dangling
>> wires and get away with it.
>
>It's the edge rate that matters, and the SWCLK input on the RP2040 will be
>quite fast. Again, it's not worth saving some cents and have unreliable
>operation afterwards.
>
>cu
>Michael

The Pico schematic is instructive. It claims that the RP2040 chip has
no diodes to its Vcc, and the pico has no added resistors that might
limit current in logic signals. There is one fet in the VSYS adc path
that I don't understand.

Re: using a pi 400 to debug a pico

<c461a9e2-a28f-4de6-b62f-bf985f13c3a4n@googlegroups.com>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=133846&group=sci.electronics.design#133846

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:a05:6214:4105:b0:681:686c:97f9 with SMTP id kc5-20020a056214410500b00681686c97f9mr23512qvb.7.1705441269320;
Tue, 16 Jan 2024 13:41:09 -0800 (PST)
X-Received: by 2002:a25:2d1:0:b0:dc2:1cd6:346e with SMTP id
200-20020a2502d1000000b00dc21cd6346emr1001706ybc.8.1705441267508; Tue, 16 Jan
2024 13:41:07 -0800 (PST)
Path: i2pn2.org!i2pn.org!news.nntp4.net!weretis.net!feeder6.news.weretis.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.electronics.design
Date: Tue, 16 Jan 2024 13:41:07 -0800 (PST)
In-Reply-To: <foqdqihvjnsjlkh3h063apvsqsdkbmv62i@4ax.com>
Injection-Info: google-groups.googlegroups.com; posting-host=94.145.228.129; posting-account=mW5JKwkAAAAMyuWOVeLp8yffyAkVx0g7
NNTP-Posting-Host: 94.145.228.129
References: <7s6bqi94igeihtglep2rhavbl98lhpv7k3@4ax.com> <slrnuqd2rl.5gm.news-1513678000@a-tuin.ms.intern>
<d98dqit14sf7dtft162bn8h97bgns906sd@4ax.com> <slrnuqd9rc.5gm.news-1513678000@a-tuin.ms.intern>
<cnbdqi5j6cjph65prk710nk17fa6iebttc@4ax.com> <slrnuqdkpe.5gm.news-1513678000@a-tuin.ms.intern>
<foqdqihvjnsjlkh3h063apvsqsdkbmv62i@4ax.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c461a9e2-a28f-4de6-b62f-bf985f13c3a4n@googlegroups.com>
Subject: Re: using a pi 400 to debug a pico
From: langwadt@fonz.dk (Lasse Langwadt Christensen)
Injection-Date: Tue, 16 Jan 2024 21:41:09 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 4084
 by: Lasse Langwadt Chris - Tue, 16 Jan 2024 21:41 UTC

tirsdag den 16. januar 2024 kl. 22.16.13 UTC+1 skrev john larkin:
> On 16 Jan 2024 19:04:14 GMT, Michael Schwingen
> <news-15...@discworld.dascon.de> wrote:
>
> >On 2024-01-16, John Larkin <j...@997PotHill.com> wrote:
> >>>
> >>>It is linked in the description:
> >>>
> >>>https://github.com/mschwingen/hardware/tree/master/JTAG_hat/pcb_ms_v3/Doc
> >>>
> >>>It's basically a bunch of 74LVC2T45 (which handle the "one side powered
> >>>down" as well as the level-shifting), plus open-drain drivers for the reset
> >>>signals. Note that you need to switch direction for the SWDIO signal, the
> >>>rest is unidirectional.
> >>
> >> Do you think it's worth buffering the SW Debug pins?
> >
> >Definitely. Otherwise, when powering down one side of the link (eg. the
> >RP2040 target), current from any data line being "H" will flow through the
> >target's protection diodes into its VCC.
> >
> >This leads to all kinds of problems (like the device not properly starting
> >when powered up again). It will probably survive, but it's unspecified
> >behaviour and may cause hours of debugging trouble.
> >
> >The cheap solution is series resistors that limit the current to non-fatal
> >levels, but then you may have to lower the speed and may still experience
> >strange behaviour.
> >
> >IMHO, at the price of a few LVC buffers, it is not worth leaving them out.
> >And with the buffers, you can handle targets running at voltages other than
> >3.3V.
> >
> >> I was thinking I
> >> might buffer the clock, since it's unidirectional and maybe
> >> edge/impedance sensitive.
> >
> >You definitely need series resistors in the clock line to reduce reflections
> >- I had to add them on some other debug probe (BusBlaster, old revision)
> >where they were missing, causing errors at ~15cm cable length.
> >
> >> I have no idea what the timing from the
> >> Pi400 will be like, but people seem to use breadboards and dangling
> >> wires and get away with it.
> >
> >It's the edge rate that matters, and the SWCLK input on the RP2040 will be
> >quite fast. Again, it's not worth saving some cents and have unreliable
> >operation afterwards.
> >
> >cu
> >Michael
> The Pico schematic is instructive. It claims that the RP2040 chip has
> no diodes to its Vcc, and the pico has no added resistors that might
> limit current in logic signals. There is one fet in the VSYS adc path
> that I don't understand.

it is there to stop back feeding the chip thought the ADC pin when the 3.3V is off.
The ADC capable pins have diodes to VCC, it is only the FT pins that doesn't have diodes

Re: using a pi 400 to debug a pico

<oi0eqi9gc3s0lrd744ephabq27svmj99gr@4ax.com>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=133847&group=sci.electronics.design#133847

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!rocksolid2!news.neodome.net!weretis.net!feeder8.news.weretis.net!3.eu.feeder.erje.net!1.us.feeder.erje.net!feeder.erje.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!69.80.99.26.MISMATCH!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!nntp.supernews.com!news.supernews.com.POSTED!not-for-mail
NNTP-Posting-Date: Tue, 16 Jan 2024 22:44:51 +0000
From: jl@650pot.com (john larkin)
Newsgroups: sci.electronics.design
Subject: Re: using a pi 400 to debug a pico
Date: Tue, 16 Jan 2024 14:44:51 -0800
Message-ID: <oi0eqi9gc3s0lrd744ephabq27svmj99gr@4ax.com>
References: <7s6bqi94igeihtglep2rhavbl98lhpv7k3@4ax.com> <slrnuqd2rl.5gm.news-1513678000@a-tuin.ms.intern> <d98dqit14sf7dtft162bn8h97bgns906sd@4ax.com> <slrnuqd9rc.5gm.news-1513678000@a-tuin.ms.intern> <cnbdqi5j6cjph65prk710nk17fa6iebttc@4ax.com> <slrnuqdkpe.5gm.news-1513678000@a-tuin.ms.intern> <foqdqihvjnsjlkh3h063apvsqsdkbmv62i@4ax.com> <c461a9e2-a28f-4de6-b62f-bf985f13c3a4n@googlegroups.com>
User-Agent: ForteAgent/8.00.32.1272
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 70
X-Trace: sv3-Gh4w8xw8407EAE6PJVc0BXdquC5j6b6yiRXwZ68ktESTnpJWNLldY7e3cKHWhVqwTwboYs3kRYqWOEO!4acGj36e12ziEOIJoB+fmmcQShMvIcURlLn3lKuF6Rc3T8Jgd7iyWct0DGkVeNWVrmr7njBAM4q5!M1aQiA==
X-Complaints-To: www.supernews.com/docs/abuse.html
X-DMCA-Complaints-To: www.supernews.com/docs/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: john larkin - Tue, 16 Jan 2024 22:44 UTC

On Tue, 16 Jan 2024 13:41:07 -0800 (PST), Lasse Langwadt Christensen
<langwadt@fonz.dk> wrote:

>tirsdag den 16. januar 2024 kl. 22.16.13 UTC+1 skrev john larkin:
>> On 16 Jan 2024 19:04:14 GMT, Michael Schwingen
>> <news-15...@discworld.dascon.de> wrote:
>>
>> >On 2024-01-16, John Larkin <j...@997PotHill.com> wrote:
>> >>>
>> >>>It is linked in the description:
>> >>>
>> >>>https://github.com/mschwingen/hardware/tree/master/JTAG_hat/pcb_ms_v3/Doc
>> >>>
>> >>>It's basically a bunch of 74LVC2T45 (which handle the "one side powered
>> >>>down" as well as the level-shifting), plus open-drain drivers for the reset
>> >>>signals. Note that you need to switch direction for the SWDIO signal, the
>> >>>rest is unidirectional.
>> >>
>> >> Do you think it's worth buffering the SW Debug pins?
>> >
>> >Definitely. Otherwise, when powering down one side of the link (eg. the
>> >RP2040 target), current from any data line being "H" will flow through the
>> >target's protection diodes into its VCC.
>> >
>> >This leads to all kinds of problems (like the device not properly starting
>> >when powered up again). It will probably survive, but it's unspecified
>> >behaviour and may cause hours of debugging trouble.
>> >
>> >The cheap solution is series resistors that limit the current to non-fatal
>> >levels, but then you may have to lower the speed and may still experience
>> >strange behaviour.
>> >
>> >IMHO, at the price of a few LVC buffers, it is not worth leaving them out.
>> >And with the buffers, you can handle targets running at voltages other than
>> >3.3V.
>> >
>> >> I was thinking I
>> >> might buffer the clock, since it's unidirectional and maybe
>> >> edge/impedance sensitive.
>> >
>> >You definitely need series resistors in the clock line to reduce reflections
>> >- I had to add them on some other debug probe (BusBlaster, old revision)
>> >where they were missing, causing errors at ~15cm cable length.
>> >
>> >> I have no idea what the timing from the
>> >> Pi400 will be like, but people seem to use breadboards and dangling
>> >> wires and get away with it.
>> >
>> >It's the edge rate that matters, and the SWCLK input on the RP2040 will be
>> >quite fast. Again, it's not worth saving some cents and have unreliable
>> >operation afterwards.
>> >
>> >cu
>> >Michael
>> The Pico schematic is instructive. It claims that the RP2040 chip has
>> no diodes to its Vcc, and the pico has no added resistors that might
>> limit current in logic signals. There is one fet in the VSYS adc path
>> that I don't understand.
>
>it is there to stop back feeding the chip thought the ADC pin when the 3.3V is off.
>The ADC capable pins have diodes to VCC, it is only the FT pins that doesn't have diodes

But the possible current is from its own VSYS through a 200K resistor.

Even before the 3.3 volt switcher starts up, that's under 25 uA. Is
that some sort of hazard?

How about any external analog inputs? Do they have to be limited to
microamps?

Re: using a pi 400 to debug a pico

<f0272f10-04dd-417e-b263-1803848b766en@googlegroups.com>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=133848&group=sci.electronics.design#133848

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:a05:6214:2261:b0:67f:8154:8ba7 with SMTP id gs1-20020a056214226100b0067f81548ba7mr996300qvb.4.1705446643967;
Tue, 16 Jan 2024 15:10:43 -0800 (PST)
X-Received: by 2002:a25:8d0c:0:b0:dbe:a5b7:a8d3 with SMTP id
n12-20020a258d0c000000b00dbea5b7a8d3mr3338664ybl.3.1705446642232; Tue, 16 Jan
2024 15:10:42 -0800 (PST)
Path: i2pn2.org!i2pn.org!news.niel.me!glou.org!news.glou.org!fdn.fr!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.electronics.design
Date: Tue, 16 Jan 2024 15:10:41 -0800 (PST)
In-Reply-To: <oi0eqi9gc3s0lrd744ephabq27svmj99gr@4ax.com>
Injection-Info: google-groups.googlegroups.com; posting-host=94.145.228.129; posting-account=mW5JKwkAAAAMyuWOVeLp8yffyAkVx0g7
NNTP-Posting-Host: 94.145.228.129
References: <7s6bqi94igeihtglep2rhavbl98lhpv7k3@4ax.com> <slrnuqd2rl.5gm.news-1513678000@a-tuin.ms.intern>
<d98dqit14sf7dtft162bn8h97bgns906sd@4ax.com> <slrnuqd9rc.5gm.news-1513678000@a-tuin.ms.intern>
<cnbdqi5j6cjph65prk710nk17fa6iebttc@4ax.com> <slrnuqdkpe.5gm.news-1513678000@a-tuin.ms.intern>
<foqdqihvjnsjlkh3h063apvsqsdkbmv62i@4ax.com> <c461a9e2-a28f-4de6-b62f-bf985f13c3a4n@googlegroups.com>
<oi0eqi9gc3s0lrd744ephabq27svmj99gr@4ax.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f0272f10-04dd-417e-b263-1803848b766en@googlegroups.com>
Subject: Re: using a pi 400 to debug a pico
From: langwadt@fonz.dk (Lasse Langwadt Christensen)
Injection-Date: Tue, 16 Jan 2024 23:10:43 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Lasse Langwadt Chris - Tue, 16 Jan 2024 23:10 UTC

tirsdag den 16. januar 2024 kl. 23.45.08 UTC+1 skrev john larkin:
> On Tue, 16 Jan 2024 13:41:07 -0800 (PST), Lasse Langwadt Christensen
> <lang...@fonz.dk> wrote:
>
> >tirsdag den 16. januar 2024 kl. 22.16.13 UTC+1 skrev john larkin:
> >> On 16 Jan 2024 19:04:14 GMT, Michael Schwingen
> >> <news-15...@discworld.dascon.de> wrote:
> >>
> >> >On 2024-01-16, John Larkin <j...@997PotHill.com> wrote:
> >> >>>
> >> >>>It is linked in the description:
> >> >>>
> >> >>>https://github.com/mschwingen/hardware/tree/master/JTAG_hat/pcb_ms_v3/Doc
> >> >>>
> >> >>>It's basically a bunch of 74LVC2T45 (which handle the "one side powered
> >> >>>down" as well as the level-shifting), plus open-drain drivers for the reset
> >> >>>signals. Note that you need to switch direction for the SWDIO signal, the
> >> >>>rest is unidirectional.
> >> >>
> >> >> Do you think it's worth buffering the SW Debug pins?
> >> >
> >> >Definitely. Otherwise, when powering down one side of the link (eg. the
> >> >RP2040 target), current from any data line being "H" will flow through the
> >> >target's protection diodes into its VCC.
> >> >
> >> >This leads to all kinds of problems (like the device not properly starting
> >> >when powered up again). It will probably survive, but it's unspecified
> >> >behaviour and may cause hours of debugging trouble.
> >> >
> >> >The cheap solution is series resistors that limit the current to non-fatal
> >> >levels, but then you may have to lower the speed and may still experience
> >> >strange behaviour.
> >> >
> >> >IMHO, at the price of a few LVC buffers, it is not worth leaving them out.
> >> >And with the buffers, you can handle targets running at voltages other than
> >> >3.3V.
> >> >
> >> >> I was thinking I
> >> >> might buffer the clock, since it's unidirectional and maybe
> >> >> edge/impedance sensitive.
> >> >
> >> >You definitely need series resistors in the clock line to reduce reflections
> >> >- I had to add them on some other debug probe (BusBlaster, old revision)
> >> >where they were missing, causing errors at ~15cm cable length.
> >> >
> >> >> I have no idea what the timing from the
> >> >> Pi400 will be like, but people seem to use breadboards and dangling
> >> >> wires and get away with it.
> >> >
> >> >It's the edge rate that matters, and the SWCLK input on the RP2040 will be
> >> >quite fast. Again, it's not worth saving some cents and have unreliable
> >> >operation afterwards.
> >> >
> >> >cu
> >> >Michael
> >> The Pico schematic is instructive. It claims that the RP2040 chip has
> >> no diodes to its Vcc, and the pico has no added resistors that might
> >> limit current in logic signals. There is one fet in the VSYS adc path
> >> that I don't understand.
> >
> >it is there to stop back feeding the chip thought the ADC pin when the 3.3V is off.
> >The ADC capable pins have diodes to VCC, it is only the FT pins that doesn't have diodes
> But the possible current is from its own VSYS through a 200K resistor.
>
> Even before the 3.3 volt switcher starts up, that's under 25 uA. Is
> that some sort of hazard?

maybe it is for running on a battery, afaict the quiescent current on the switcher when disabled is only 1uA
but then they have a 100k pull up on enable ...

> How about any external analog inputs? Do they have to be limited to
> microamps?

the datasheet doesn't mention any allowable current, only max voltage

Re: using a pi 400 to debug a pico

<slrnuqg5cq.5gm.news-1513678000@a-tuin.ms.intern>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=133871&group=sci.electronics.design#133871

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: news-1513678000@discworld.dascon.de (Michael Schwingen)
Newsgroups: sci.electronics.design
Subject: Re: using a pi 400 to debug a pico
Date: 17 Jan 2024 17:59:55 GMT
Lines: 21
Message-ID: <slrnuqg5cq.5gm.news-1513678000@a-tuin.ms.intern>
References: <7s6bqi94igeihtglep2rhavbl98lhpv7k3@4ax.com>
<slrnuqd2rl.5gm.news-1513678000@a-tuin.ms.intern>
<d98dqit14sf7dtft162bn8h97bgns906sd@4ax.com>
<slrnuqd9rc.5gm.news-1513678000@a-tuin.ms.intern>
<36kdqilnf6uih8ckcj6rn6busb3sio23a0@4ax.com>
X-Trace: individual.net mPGnMjHL6kzNa0NRkTXwgQ+UAq+YdjiWEeMpc5FV/TiW08ZjRg
Cancel-Lock: sha1:2EujwlNlDROLFpewE6Hrb0N4AUU= sha256:u7q2uyCdBi2WXiJsnzdLT7rtSitjqJxDdEODnKb2hvM=
User-Agent: slrn/1.0.3 (Linux)
 by: Michael Schwingen - Wed, 17 Jan 2024 17:59 UTC

On 2024-01-16, john larkin <jl@650pot.com> wrote:
> This is a first pass at the dev board.
>
> https://www.dropbox.com/scl/fi/709v4pqjhe91jnwqh4wvg/Z566_Sch_2.jpg?rlkey=fjq3a9re53cv5l0zn9ya00akk&raw=1
>
> It would be used in development and production test. Every
> RP2040-based board would have the small-pitch 20 pin ribbon cable
> header.

Those are huge. For SWD, I really like the 10-pin Cortex-Debug connectors
(1.27mm pitch). Or a minimal 2*3 pin 2.54mm header.

> The pushbuttons look primitive but will probably work.

What are these for? I would wire a BSS138 to a free GPIO to automate that.
However, when using SWD, you should not really need them.

cu
Michael
--
Some people have no respect of age unless it is bottled.

Re: using a pi 400 to debug a pico

<f41f7a20-9dc9-4381-a746-6b86e8094f7bn@googlegroups.com>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=133874&group=sci.electronics.design#133874

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:ac8:7d89:0:b0:42a:128:c13c with SMTP id c9-20020ac87d89000000b0042a0128c13cmr176547qtd.12.1705522590230;
Wed, 17 Jan 2024 12:16:30 -0800 (PST)
X-Received: by 2002:a05:6902:2182:b0:db7:dce9:76cd with SMTP id
dl2-20020a056902218200b00db7dce976cdmr3672666ybb.9.1705522590041; Wed, 17 Jan
2024 12:16:30 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.electronics.design
Date: Wed, 17 Jan 2024 12:16:29 -0800 (PST)
In-Reply-To: <36kdqilnf6uih8ckcj6rn6busb3sio23a0@4ax.com>
Injection-Info: google-groups.googlegroups.com; posting-host=209.221.140.126; posting-account=vKQm_QoAAADOaDCYsqOFDAW8NJ8sFHoE
NNTP-Posting-Host: 209.221.140.126
References: <7s6bqi94igeihtglep2rhavbl98lhpv7k3@4ax.com> <slrnuqd2rl.5gm.news-1513678000@a-tuin.ms.intern>
<d98dqit14sf7dtft162bn8h97bgns906sd@4ax.com> <slrnuqd9rc.5gm.news-1513678000@a-tuin.ms.intern>
<36kdqilnf6uih8ckcj6rn6busb3sio23a0@4ax.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f41f7a20-9dc9-4381-a746-6b86e8094f7bn@googlegroups.com>
Subject: Re: using a pi 400 to debug a pico
From: whit3rd@gmail.com (whit3rd)
Injection-Date: Wed, 17 Jan 2024 20:16:30 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2145
 by: whit3rd - Wed, 17 Jan 2024 20:16 UTC

On Tuesday, January 16, 2024 at 11:02:40 AM UTC-8, john larkin wrote:

> This is a first pass at the dev board.
>
> https://www.dropbox.com/scl/fi/709v4pqjhe91jnwqh4wvg/Z566_Sch_2.jpg?rlkey=fjq3a9re53cv5l0zn9ya00akk&raw=1
>
> It would be used in development and production test. Every
> RP2040-based board would have the small-pitch 20 pin ribbon cable
> header.

Why bother with pins, and ribbon connector insertion force? Just print
test point pads, a few alignment holes, and make a plug of
spring pins. It's not like you need this access while the unit is
bolted into its box and racked into a larger system.

Do it with two different diameter alignment pins, so it doesn't get
reversed. A captive nut to retain it would be useful, too.

Re: using a pi 400 to debug a pico

<g7pgqituv0f4s0lrtntoudjbveld83mtvq@4ax.com>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=133882&group=sci.electronics.design#133882

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!69.80.99.27.MISMATCH!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!nntp.supernews.com!news.supernews.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 18 Jan 2024 00:07:20 +0000
From: jl@650pot.com (john larkin)
Newsgroups: sci.electronics.design
Subject: Re: using a pi 400 to debug a pico
Date: Wed, 17 Jan 2024 16:07:20 -0800
Message-ID: <g7pgqituv0f4s0lrtntoudjbveld83mtvq@4ax.com>
References: <7s6bqi94igeihtglep2rhavbl98lhpv7k3@4ax.com> <slrnuqd2rl.5gm.news-1513678000@a-tuin.ms.intern> <d98dqit14sf7dtft162bn8h97bgns906sd@4ax.com> <slrnuqd9rc.5gm.news-1513678000@a-tuin.ms.intern> <36kdqilnf6uih8ckcj6rn6busb3sio23a0@4ax.com> <slrnuqg5cq.5gm.news-1513678000@a-tuin.ms.intern>
User-Agent: ForteAgent/8.00.32.1272
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 52
X-Trace: sv3-ij3Vg4DcsI3N3QxnSVa7S0wsus286QPzTPV6rCX9n898BOgJq6LW0Ggh7ZuPedYvLNVD60nIrkJIdhy!BqzGpfWs9ZEWBAlOYtXIbYy6w58STK09+h3XCVYK2eNY2nExDL4AxzAFGvn4yBBRsN3Gi3CvVCOK!+ZvuxQ==
X-Complaints-To: www.supernews.com/docs/abuse.html
X-DMCA-Complaints-To: www.supernews.com/docs/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: john larkin - Thu, 18 Jan 2024 00:07 UTC

On 17 Jan 2024 17:59:55 GMT, Michael Schwingen
<news-1513678000@discworld.dascon.de> wrote:

>On 2024-01-16, john larkin <jl@650pot.com> wrote:
>> This is a first pass at the dev board.
>>
>> https://www.dropbox.com/scl/fi/709v4pqjhe91jnwqh4wvg/Z566_Sch_2.jpg?rlkey=fjq3a9re53cv5l0zn9ya00akk&raw=1
>>
>> It would be used in development and production test. Every
>> RP2040-based board would have the small-pitch 20 pin ribbon cable
>> header.
>
>Those are huge. For SWD, I really like the 10-pin Cortex-Debug connectors
>(1.27mm pitch). Or a minimal 2*3 pin 2.54mm header.

The half-pitch 20 wire ribbon cable is just 0.5" wide. The box
connector on the target board is just a bit wider. That's not bad.

I plan to use all 20 wires, so I can do the CPU debug and check power
supplies and clocks and stuff, and snoop code execution times.

I figure that a furious bare-metal loop on the second CPU core might
often replace an FPGA. But I want to really time some code on an
oscilloscope.

I saw somewhere that the RP2040 has some fast bit counting calls. So
maybe an SPI interface and those calls might decode a delta-sigma ADC
at some usable rate.

https://www.amazon.com/Signals-Systems-Dummies-Mark-Wickert/dp/111847581X

>
>> The pushbuttons look primitive but will probably work.
>
>What are these for? I would wire a BSS138 to a free GPIO to automate that.
>However, when using SWD, you should not really need them.

Pushing the buttons can set the 2040 into USB memory-stick mode, to
access the flash. That could be handy.

I think I'll do both, allow the buttons and a couple of Pi400 port
pins to ground RUN and BOOT. The boot pin is overloaded, actually the
flash memory chip select!

Do you know if there is a way for running software to essentialy reset
itself and enter the USB flash-stick mode? That could be handy for
field code upgrades.

>
>cu
>Michael

Re: using a pi 400 to debug a pico

<20rgqilmf64j0r1psk7o6u7n26t00pf59q@4ax.com>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=133883&group=sci.electronics.design#133883

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!nntp.supernews.com!news.supernews.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 18 Jan 2024 00:10:06 +0000
From: jl@650pot.com (john larkin)
Newsgroups: sci.electronics.design
Subject: Re: using a pi 400 to debug a pico
Date: Wed, 17 Jan 2024 16:10:07 -0800
Message-ID: <20rgqilmf64j0r1psk7o6u7n26t00pf59q@4ax.com>
References: <7s6bqi94igeihtglep2rhavbl98lhpv7k3@4ax.com> <slrnuqd2rl.5gm.news-1513678000@a-tuin.ms.intern> <d98dqit14sf7dtft162bn8h97bgns906sd@4ax.com> <slrnuqd9rc.5gm.news-1513678000@a-tuin.ms.intern> <36kdqilnf6uih8ckcj6rn6busb3sio23a0@4ax.com> <f41f7a20-9dc9-4381-a746-6b86e8094f7bn@googlegroups.com>
User-Agent: ForteAgent/8.00.32.1272
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 26
X-Trace: sv3-OGd1HsXlYQ6J7H+FMk1e27zTFI+7INBi7WlCbSElWeaH8Jnlt5KssDyHfiGSnd51IZaaZiZ6AkKSPeN!jN/O/K1/mXArdtNJWKsCjtY2WMatPnBhcmXkRPiMj9KPxT85UuAqGIy1+eaOC6Z8yXlTOHfdRH3n!IbyGQA==
X-Complaints-To: www.supernews.com/docs/abuse.html
X-DMCA-Complaints-To: www.supernews.com/docs/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: john larkin - Thu, 18 Jan 2024 00:10 UTC

On Wed, 17 Jan 2024 12:16:29 -0800 (PST), whit3rd <whit3rd@gmail.com>
wrote:

>On Tuesday, January 16, 2024 at 11:02:40?AM UTC-8, john larkin wrote:
>
>> This is a first pass at the dev board.
>>
>> https://www.dropbox.com/scl/fi/709v4pqjhe91jnwqh4wvg/Z566_Sch_2.jpg?rlkey=fjq3a9re53cv5l0zn9ya00akk&raw=1
>>
>> It would be used in development and production test. Every
>> RP2040-based board would have the small-pitch 20 pin ribbon cable
>> header.
>
>Why bother with pins, and ribbon connector insertion force? Just print
>test point pads, a few alignment holes, and make a plug of
>spring pins. It's not like you need this access while the unit is
>bolted into its box and racked into a larger system.
>
>Do it with two different diameter alignment pins, so it doesn't get
>reversed. A captive nut to retain it would be useful, too.

Too much work! We can buy the ribbon cables and connectors from
stock.

Re: using a pi 400 to debug a pico

<slrnuqiqt6.5gm.news-1513678000@a-tuin.ms.intern>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=133900&group=sci.electronics.design#133900

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.net!news2.arglkargh.de!news.karotte.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: news-1513678000@discworld.dascon.de (Michael Schwingen)
Newsgroups: sci.electronics.design
Subject: Re: using a pi 400 to debug a pico
Date: 18 Jan 2024 18:19:18 GMT
Lines: 53
Message-ID: <slrnuqiqt6.5gm.news-1513678000@a-tuin.ms.intern>
References: <7s6bqi94igeihtglep2rhavbl98lhpv7k3@4ax.com>
<slrnuqd2rl.5gm.news-1513678000@a-tuin.ms.intern>
<d98dqit14sf7dtft162bn8h97bgns906sd@4ax.com>
<slrnuqd9rc.5gm.news-1513678000@a-tuin.ms.intern>
<36kdqilnf6uih8ckcj6rn6busb3sio23a0@4ax.com>
<slrnuqg5cq.5gm.news-1513678000@a-tuin.ms.intern>
<g7pgqituv0f4s0lrtntoudjbveld83mtvq@4ax.com>
X-Trace: individual.net Mf68fY1w419Ohi9hjFYveg7K5fkEho4Unjb19orCnlZze9sNQB
Cancel-Lock: sha1:7vrs2yMoCLlsBHyrhAqR8M7R45c= sha256:2w9DfpNhjeth/0+fsUpbxPvjQ0fok0Q82VIzTFgEC6c=
User-Agent: slrn/1.0.3 (Linux)
 by: Michael Schwingen - Thu, 18 Jan 2024 18:19 UTC

On 2024-01-18, john larkin <jl@650pot.com> wrote:
>>Those are huge. For SWD, I really like the 10-pin Cortex-Debug connectors
>>(1.27mm pitch). Or a minimal 2*3 pin 2.54mm header.
>
> The half-pitch 20 wire ribbon cable is just 0.5" wide. The box
> connector on the target board is just a bit wider. That's not bad.
>
> I plan to use all 20 wires, so I can do the CPU debug and check power
> supplies and clocks and stuff, and snoop code execution times.

Ah, OK - I had assumed this was the standard ARM 20-pin 2.54mm connector.

>>What are these for? I would wire a BSS138 to a free GPIO to automate that.
>>However, when using SWD, you should not really need them.
>
> Pushing the buttons can set the 2040 into USB memory-stick mode, to
> access the flash. That could be handy.

Hm. I would assume you use SWD if you have it available - that should be
better for scripted/automatic flashing since it dows not need to wait for a
simulated USB stick to appear and be mounted.

> I think I'll do both, allow the buttons and a couple of Pi400 port
> pins to ground RUN and BOOT.

That sounds good.

> Do you know if there is a way for running software to essentialy reset
> itself and enter the USB flash-stick mode? That could be handy for
> field code upgrades.

Sorry, no - I have some here, but beyond doing some simple tests, I have not
looked into the details. I would guess yes - entering the bootloader for
upgrades is possible on almost any microcontroller I have used in the past.

However, for field upgrades, you should ask yourself if the stock bootloader
is the right thing to use if the upgrade is done by the end user - I would
recommend to use some kind of bootloader that is specific to your product
and makes sure that only correct files that are intended for this exact
board can be uploaded. On our devices, the firmware file has a header with
the device name in it, and the bootloader checks that (plus checksums and a
signature) before allowing an upgrade.

If the field upgrade is performed by trained technicians, the stock
bootloader may be OK - but keep in mind that flashing the wrong file may
damage the hardware (for example by setting pins to output mode that should
be inputs), unless you plan ahead for this scenario and design the hardware
so that it is robust against this kind of abuse.

cu
Michael
--
Some people have no respect of age unless it is bottled.

Re: using a pi 400 to debug a pico

<slrnuqir74.5gm.news-1513678000@a-tuin.ms.intern>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=133901&group=sci.electronics.design#133901

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: news-1513678000@discworld.dascon.de (Michael Schwingen)
Newsgroups: sci.electronics.design
Subject: Re: using a pi 400 to debug a pico
Date: 18 Jan 2024 18:24:37 GMT
Lines: 21
Message-ID: <slrnuqir74.5gm.news-1513678000@a-tuin.ms.intern>
References: <7s6bqi94igeihtglep2rhavbl98lhpv7k3@4ax.com>
<slrnuqd2rl.5gm.news-1513678000@a-tuin.ms.intern>
<d98dqit14sf7dtft162bn8h97bgns906sd@4ax.com>
<slrnuqd9rc.5gm.news-1513678000@a-tuin.ms.intern>
<36kdqilnf6uih8ckcj6rn6busb3sio23a0@4ax.com>
<f41f7a20-9dc9-4381-a746-6b86e8094f7bn@googlegroups.com>
X-Trace: individual.net bEE47Qxh3q1DPxUZRdyHFQkG6poCa/kY4v8JdUJ9rln73zlNw6
Cancel-Lock: sha1:HqQtK8L0BjTmzMwmsbIYI68KGU8= sha256:ideYbZusJejQrPU1LSDNHZPM6YVGcpb6OmH2DKR9Aas=
User-Agent: slrn/1.0.3 (Linux)
 by: Michael Schwingen - Thu, 18 Jan 2024 18:24 UTC

On 2024-01-17, whit3rd <whit3rd@gmail.com> wrote:
> Why bother with pins, and ribbon connector insertion force? Just print
> test point pads, a few alignment holes, and make a plug of
> spring pins. It's not like you need this access while the unit is
> bolted into its box and racked into a larger system.

It depends. You may need it inside the system for development/test - in that
case, the ribbon connector is robust and works fine. Saving the cost of the
connector makes sense in higher production volumes.

> Do it with two different diameter alignment pins, so it doesn't get
> reversed. A captive nut to retain it would be useful, too.

Sound like the Tag-Connect stuff - but these only come in 6-14 pin versions
IIRC. I have not used them myself, but they look useful, and use little PCB
space.

cu
Michael
--
Some people have no respect of age unless it is bottled.

Re: using a pi 400 to debug a pico

<usgdso$shha$3@gonzo.revmaps.no-ip.org>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=135581&group=sci.electronics.design#135581

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!newsfeed.hasname.com!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx10.iad.POSTED!not-for-mail
From: usenet@revmaps.no-ip.org (Jasen Betts)
Newsgroups: sci.electronics.design
Subject: Re: using a pi 400 to debug a pico
Organization: JJ's own news server
Message-ID: <usgdso$shha$3@gonzo.revmaps.no-ip.org>
References: <7s6bqi94igeihtglep2rhavbl98lhpv7k3@4ax.com>
<slrnuqd2rl.5gm.news-1513678000@a-tuin.ms.intern>
<d98dqit14sf7dtft162bn8h97bgns906sd@4ax.com>
<slrnuqd9rc.5gm.news-1513678000@a-tuin.ms.intern>
<36kdqilnf6uih8ckcj6rn6busb3sio23a0@4ax.com>
<f41f7a20-9dc9-4381-a746-6b86e8094f7bn@googlegroups.com>
<20rgqilmf64j0r1psk7o6u7n26t00pf59q@4ax.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 9 Mar 2024 01:26:48 -0000 (UTC)
Injection-Info: gonzo.revmaps.no-ip.org; posting-host="localhost:127.0.0.1";
logging-data="935466"; mail-complaints-to="usenet@gonzo.revmaps.no-ip.org"
User-Agent: slrn/1.0.3 (Linux)
X-Face: ?)Aw4rXwN5u0~$nqKj`xPz>xHCwgi^q+^?Ri*+R(&uv2=E1Q0Zk(>h!~o2ID@6{uf8s;a
+M[5[U[QT7xFN%^gR"=tuJw%TXXR'Fp~W;(T"1(739R%m0Yyyv*gkGoPA.$b,D.w:z+<'"=-lVT?6
{T?=R^:W5g|E2#EhjKCa+nt":4b}dU7GYB*HBxn&Td$@f%.kl^:7X8rQWd[NTc"P"u6nkisze/Q;8
"9Z{peQF,w)7UjV$c|RO/mQW/NMgWfr5*$-Z%u46"/00mx-,\R'fLPe.)^
Lines: 38
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Sat, 09 Mar 2024 01:30:38 UTC
Date: Sat, 9 Mar 2024 01:26:48 -0000 (UTC)
X-Received-Bytes: 2875
 by: Jasen Betts - Sat, 9 Mar 2024 01:26 UTC

On 2024-01-18, john larkin <jl@650pot.com> wrote:
> On Wed, 17 Jan 2024 12:16:29 -0800 (PST), whit3rd <whit3rd@gmail.com>
> wrote:
>
>>On Tuesday, January 16, 2024 at 11:02:40?AM UTC-8, john larkin wrote:
>>
>>> This is a first pass at the dev board.
>>>
>>> https://www.dropbox.com/scl/fi/709v4pqjhe91jnwqh4wvg/Z566_Sch_2.jpg?rlkey=fjq3a9re53cv5l0zn9ya00akk&raw=1
>>>
>>> It would be used in development and production test. Every
>>> RP2040-based board would have the small-pitch 20 pin ribbon cable
>>> header.
>>
>>Why bother with pins, and ribbon connector insertion force? Just print
>>test point pads, a few alignment holes, and make a plug of
>>spring pins. It's not like you need this access while the unit is
>>bolted into its box and racked into a larger system.
>>
>>Do it with two different diameter alignment pins, so it doesn't get
>>reversed. A captive nut to retain it would be useful, too.
>
> Too much work! We can buy the ribbon cables and connectors from
> stock.

True, you'd have to order from digikey and wait a day to get such a
connector (tag connect)

we use the Tag Connect TC2030IDC connector intended for PIC programming to
program our ESP32 boards one end plugs right into the ESP-prog, no
modification is needed.

The price seems to have dropped recently, perhaps a patent has
expired, also I'm seeing Chinese clones now.

--
Jasen.
🇺🇦 Слава Україні

Re: using a pi 400 to debug a pico

<3f6pui5nd5fp5j0bpcjfi0r2jfcr1hgrak@4ax.com>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=135600&group=sci.electronics.design#135600

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!69.80.99.22.MISMATCH!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!nntp.supernews.com!news.supernews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 09 Mar 2024 17:24:48 +0000
From: jl@997PotHill.com (John Larkin)
Newsgroups: sci.electronics.design
Subject: Re: using a pi 400 to debug a pico
Date: Sat, 09 Mar 2024 09:23:24 -0800
Organization: Highland Tech
Reply-To: xx@yy.com
Message-ID: <3f6pui5nd5fp5j0bpcjfi0r2jfcr1hgrak@4ax.com>
References: <7s6bqi94igeihtglep2rhavbl98lhpv7k3@4ax.com> <slrnuqd2rl.5gm.news-1513678000@a-tuin.ms.intern> <d98dqit14sf7dtft162bn8h97bgns906sd@4ax.com> <slrnuqd9rc.5gm.news-1513678000@a-tuin.ms.intern> <36kdqilnf6uih8ckcj6rn6busb3sio23a0@4ax.com> <f41f7a20-9dc9-4381-a746-6b86e8094f7bn@googlegroups.com> <20rgqilmf64j0r1psk7o6u7n26t00pf59q@4ax.com> <usgdso$shha$3@gonzo.revmaps.no-ip.org>
X-Newsreader: Forte Agent 3.1/32.783
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 45
X-Trace: sv3-mK4FzN/iAQhcIt7G9vb26T0Tywl5+OYTyAnpw4DFem5IXBZVLH5AmJvBU9H5AiKZ0imczVWVd7joKUt!w2OyUd0G6aDfr9CRRJaBYdbzwcm+5aGa716xm7GUFAURFek+ICib8gcOK9ansv1rFXRID4nnHklm!xznt+Q==
X-Complaints-To: www.supernews.com/docs/abuse.html
X-DMCA-Complaints-To: www.supernews.com/docs/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: John Larkin - Sat, 9 Mar 2024 17:23 UTC

On Sat, 9 Mar 2024 01:26:48 -0000 (UTC), Jasen Betts
<usenet@revmaps.no-ip.org> wrote:

>On 2024-01-18, john larkin <jl@650pot.com> wrote:
>> On Wed, 17 Jan 2024 12:16:29 -0800 (PST), whit3rd <whit3rd@gmail.com>
>> wrote:
>>
>>>On Tuesday, January 16, 2024 at 11:02:40?AM UTC-8, john larkin wrote:
>>>
>>>> This is a first pass at the dev board.
>>>>
>>>> https://www.dropbox.com/scl/fi/709v4pqjhe91jnwqh4wvg/Z566_Sch_2.jpg?rlkey=fjq3a9re53cv5l0zn9ya00akk&raw=1
>>>>
>>>> It would be used in development and production test. Every
>>>> RP2040-based board would have the small-pitch 20 pin ribbon cable
>>>> header.
>>>
>>>Why bother with pins, and ribbon connector insertion force? Just print
>>>test point pads, a few alignment holes, and make a plug of
>>>spring pins. It's not like you need this access while the unit is
>>>bolted into its box and racked into a larger system.
>>>
>>>Do it with two different diameter alignment pins, so it doesn't get
>>>reversed. A captive nut to retain it would be useful, too.
>>
>> Too much work! We can buy the ribbon cables and connectors from
>> stock.
>
>True, you'd have to order from digikey and wait a day to get such a
>connector (tag connect)
>
>we use the Tag Connect TC2030IDC connector intended for PIC programming to
>program our ESP32 boards one end plugs right into the ESP-prog, no
>modification is needed.
>
>The price seems to have dropped recently, perhaps a patent has
>expired, also I'm seeing Chinese clones now.

A 20 pin half-pitch ribbon cable would take, if anything, less board
area, and be less wobbly. And has 20 connections! I could use a 16 pin
ribbon connector, but I have plans for all 20. I want to do more than
just JTAG a CPU.

Re: using a pi 400 to debug a pico

<t57pui1v79it570c5kfq33b1jb176aor8r@4ax.com>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=135601&group=sci.electronics.design#135601

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!nntp.supernews.com!news.supernews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 09 Mar 2024 17:37:33 +0000
From: jl@997PotHill.com (John Larkin)
Newsgroups: sci.electronics.design
Subject: Re: using a pi 400 to debug a pico
Date: Sat, 09 Mar 2024 09:36:09 -0800
Organization: Highland Tech
Reply-To: xx@yy.com
Message-ID: <t57pui1v79it570c5kfq33b1jb176aor8r@4ax.com>
References: <7s6bqi94igeihtglep2rhavbl98lhpv7k3@4ax.com> <slrnuqd2rl.5gm.news-1513678000@a-tuin.ms.intern> <d98dqit14sf7dtft162bn8h97bgns906sd@4ax.com> <slrnuqd9rc.5gm.news-1513678000@a-tuin.ms.intern> <36kdqilnf6uih8ckcj6rn6busb3sio23a0@4ax.com> <f41f7a20-9dc9-4381-a746-6b86e8094f7bn@googlegroups.com> <20rgqilmf64j0r1psk7o6u7n26t00pf59q@4ax.com> <usgdso$shha$3@gonzo.revmaps.no-ip.org>
X-Newsreader: Forte Agent 3.1/32.783
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 44
X-Trace: sv3-iEXV/L8N+w8X6ZrY7gNqzg53Zk/u3t5GUuNBBl2TrWgG3q82Cp+ygf3d42LyGCZ2MfFjwlL3XqwmWdL!Hv8tUOU9GUNKxXuvGeV8Gay+AchWk2s1EbNXxNvMwiqRWjarBOm2wdaqOKpLZVUATY73yR2twAmr!MPdXjQ==
X-Complaints-To: www.supernews.com/docs/abuse.html
X-DMCA-Complaints-To: www.supernews.com/docs/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Received-Bytes: 3262
 by: John Larkin - Sat, 9 Mar 2024 17:36 UTC

On Sat, 9 Mar 2024 01:26:48 -0000 (UTC), Jasen Betts
<usenet@revmaps.no-ip.org> wrote:

>On 2024-01-18, john larkin <jl@650pot.com> wrote:
>> On Wed, 17 Jan 2024 12:16:29 -0800 (PST), whit3rd <whit3rd@gmail.com>
>> wrote:
>>
>>>On Tuesday, January 16, 2024 at 11:02:40?AM UTC-8, john larkin wrote:
>>>
>>>> This is a first pass at the dev board.
>>>>
>>>> https://www.dropbox.com/scl/fi/709v4pqjhe91jnwqh4wvg/Z566_Sch_2.jpg?rlkey=fjq3a9re53cv5l0zn9ya00akk&raw=1
>>>>
>>>> It would be used in development and production test. Every
>>>> RP2040-based board would have the small-pitch 20 pin ribbon cable
>>>> header.
>>>
>>>Why bother with pins, and ribbon connector insertion force? Just print
>>>test point pads, a few alignment holes, and make a plug of
>>>spring pins. It's not like you need this access while the unit is
>>>bolted into its box and racked into a larger system.
>>>
>>>Do it with two different diameter alignment pins, so it doesn't get
>>>reversed. A captive nut to retain it would be useful, too.
>>
>> Too much work! We can buy the ribbon cables and connectors from
>> stock.
>
>True, you'd have to order from digikey and wait a day to get such a
>connector (tag connect)
>
>we use the Tag Connect TC2030IDC connector intended for PIC programming to
>program our ESP32 boards one end plugs right into the ESP-prog, no
>modification is needed.
>
>The price seems to have dropped recently, perhaps a patent has
>expired, also I'm seeing Chinese clones now.

Why do many of the target PCBs have four additional giant holes?

https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTlRvjZHFFNSi9PpkrUiXktuw0dU9DN3lM_ww&usqp=CAU

https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTNgPz2NFWTfZgl-GSKQ6u6jeSGHt--yJQqjQ&usqp=CAU

Re: using a pi 400 to debug a pico

<usieku$tten$1@gonzo.revmaps.no-ip.org>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=135603&group=sci.electronics.design#135603

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx16.iad.POSTED!not-for-mail
From: usenet@revmaps.no-ip.org (Jasen Betts)
Newsgroups: sci.electronics.design
Subject: Re: using a pi 400 to debug a pico
Organization: JJ's own news server
Message-ID: <usieku$tten$1@gonzo.revmaps.no-ip.org>
References: <7s6bqi94igeihtglep2rhavbl98lhpv7k3@4ax.com>
<slrnuqd2rl.5gm.news-1513678000@a-tuin.ms.intern>
<d98dqit14sf7dtft162bn8h97bgns906sd@4ax.com>
<slrnuqd9rc.5gm.news-1513678000@a-tuin.ms.intern>
<36kdqilnf6uih8ckcj6rn6busb3sio23a0@4ax.com>
<f41f7a20-9dc9-4381-a746-6b86e8094f7bn@googlegroups.com>
<20rgqilmf64j0r1psk7o6u7n26t00pf59q@4ax.com>
<usgdso$shha$3@gonzo.revmaps.no-ip.org>
<t57pui1v79it570c5kfq33b1jb176aor8r@4ax.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 9 Mar 2024 19:51:58 -0000 (UTC)
Injection-Info: gonzo.revmaps.no-ip.org; posting-host="localhost:127.0.0.1";
logging-data="980439"; mail-complaints-to="usenet@gonzo.revmaps.no-ip.org"
User-Agent: slrn/1.0.3 (Linux)
X-Face: ?)Aw4rXwN5u0~$nqKj`xPz>xHCwgi^q+^?Ri*+R(&uv2=E1Q0Zk(>h!~o2ID@6{uf8s;a
+M[5[U[QT7xFN%^gR"=tuJw%TXXR'Fp~W;(T"1(739R%m0Yyyv*gkGoPA.$b,D.w:z+<'"=-lVT?6
{T?=R^:W5g|E2#EhjKCa+nt":4b}dU7GYB*HBxn&Td$@f%.kl^:7X8rQWd[NTc"P"u6nkisze/Q;8
"9Z{peQF,w)7UjV$c|RO/mQW/NMgWfr5*$-Z%u46"/00mx-,\R'fLPe.)^
Lines: 46
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Sat, 09 Mar 2024 20:00:35 UTC
Date: Sat, 9 Mar 2024 19:51:58 -0000 (UTC)
X-Received-Bytes: 3313
 by: Jasen Betts - Sat, 9 Mar 2024 19:51 UTC

On 2024-03-09, John Larkin <jl@997PotHill.com> wrote:
> On Sat, 9 Mar 2024 01:26:48 -0000 (UTC), Jasen Betts
><usenet@revmaps.no-ip.org> wrote:
>
>>On 2024-01-18, john larkin <jl@650pot.com> wrote:
>>> On Wed, 17 Jan 2024 12:16:29 -0800 (PST), whit3rd <whit3rd@gmail.com>
>>> wrote:
>>>
>>>>On Tuesday, January 16, 2024 at 11:02:40?AM UTC-8, john larkin wrote:
>>>>
>>>>> This is a first pass at the dev board.
>>>>>
>>>>> https://www.dropbox.com/scl/fi/709v4pqjhe91jnwqh4wvg/Z566_Sch_2.jpg?rlkey=fjq3a9re53cv5l0zn9ya00akk&raw=1
>>>>>
>>>>> It would be used in development and production test. Every
>>>>> RP2040-based board would have the small-pitch 20 pin ribbon cable
>>>>> header.
>>>>
>>>>Why bother with pins, and ribbon connector insertion force? Just print
>>>>test point pads, a few alignment holes, and make a plug of
>>>>spring pins. It's not like you need this access while the unit is
>>>>bolted into its box and racked into a larger system.
>>>>
>>>>Do it with two different diameter alignment pins, so it doesn't get
>>>>reversed. A captive nut to retain it would be useful, too.
>>>
>>> Too much work! We can buy the ribbon cables and connectors from
>>> stock.
>>
>>True, you'd have to order from digikey and wait a day to get such a
>>connector (tag connect)
>>
>>we use the Tag Connect TC2030IDC connector intended for PIC programming to
>>program our ESP32 boards one end plugs right into the ESP-prog, no
>>modification is needed.
>>
>>The price seems to have dropped recently, perhaps a patent has
>>expired, also I'm seeing Chinese clones now.
>
> Why do many of the target PCBs have four additional giant holes?

For the retaining hooks, AKA "legs", these are optional.

--
Jasen.
🇺🇦 Слава Україні

Pages:12
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor