Raspberry Pi ieviesa atkļūdošanas zondi

ATKLĀŠANA Pi

Raspberry Pi atkļūdošanas zonde: plug-and-play atkļūdošanas komplekts par 12 USD

pirms dažām dienām Raspberry Pi fonds ieviesa atkļūdošanas zondi, Raspberry Pi atkļūdošanas zonde, kas varat pārbaudīt kodu, kas darbojas mikrokontrolleros.

Ziņojumā Raspberry Pi fonds paziņoja, ka viņi nolēma veikt šo izmeklēšanu pēc tam, kad pamanīja, ka cilvēki izmanto vienu Pico, lai atkļūdotu programmas, kas darbojas citā.

šis ir pirmais jaunais produkts no Raspberry Pi fonda 2023. gadam un tas notiek laikā, kad fonds cenšas uzlabot Raspberry Pi 3 Zero W, 2A+ un 4GB un 4GB versiju pieejamību, tostarp ierobežotu piegādi komponentu trūkuma dēļ, kas ilgst kopš pandēmijas sākuma. koronavīrusa. Atkļūdošanas zonde ir ierīce, kurai vajadzētu atvieglot visas Raspberry Pi Pico programmatūras atkļūdošanu.

Izveidots ap RP2040 mikrokontrolleru ar "Picoprobe" programmaparatūru, Šī kompaktā plate piedāvā USB pieslēgvietu SWD (Serial Wire Debug) un UART (Universal Asynchronous Reception and Transmission), lai atkļūdotu kodu, kas darbojas Raspberry Pi Pico vai citos Arm tehnoloģiju balstītos mikrokontrolleros.

Tiem, kas nav pazīstami ar Raspberry Pi Pico, šis ir fonda 4 USD viena plates dators mikrokontrollera funkcijām. Šāda veida iegultajos datoros bieži vien nav displeja izvades, un parastā lietošanā nav operētājsistēmas, kas apgrūtina veiktās darbības pārraudzību vai, konkrētāk, noteikt, kāpēc to nedara.

"Kopš 2040. gada janvāra, kad izlaidām Raspberry Pi Pico un mūsu mikrokontrolleri RP2021, cilvēki ir izmantojuši vienu Pico, lai atkļūdotu programmas, kas darbojas citā," emuāra ierakstā saka Raspberry Pi līdzveidotājs Ebens Aptons.

"Iedvesmojoties no šīs tendences, mēs izlaižam Raspberry Pi Debug Probe — visaptverošu aparatūras atkļūdošanas risinājumu uz RP2040 balstītiem Arm balstītiem mikrokontrolleriem, kura cena ir tikai 12 ASV dolāri," viņš piebilda. Raspberry Pi atkļūdošanas zonde ir trešā iekšēji izstrādātā plate, kas ietver Raspberry Pi RP2040, divkodolu Arm Cortex-M0+ mikrokontrolleri ar inteliģentiem programmējamiem ievades/izvades (PIO) blokiem. Zondes pakotnē ir iekļauts USB uz SWD (Serial Wire Debug) tilts, vispārējs USB adapteris un kabeļi savienojumam ar resursdatoru un atkļūdošanas mērķi.

Arm SWD saskarne ir izplatīts veids, kā apskatīt iegultās Arm ierīces atmiņu un uzzināt, ko tā dara.

Citiem vārdiem sakot tā ir tradicionālā četru vai piecu vadu JTAG interfeisa trīsvadu versija. Tomēr, lai izmantotu šos SWD signālus, ir nepieciešama ierīce, kas tos nolasa un pārtulko citā datorā, ko var lasīt un interpretēt, izmantojot tādu programmatūru kā FOSS OpenOCD vai pyOCD. Šo ierīci sauc par atkļūdošanas zondi. Ērti Raspberry Pi GPIO interfeiss var nodot SWD signālus uz dažiem tā tapām.

Tas nozīmē, ka vienu RPi var izmantot cita RPi atkļūdošanai. Tas ietver pat Pico Pi, kas izmanto īpašu programmaparatūru, ko sauc par Picoprobe.

Tas ir nedaudz lētāk nekā īpaša aparatūras atkļūdošanas zonde. Bet problēma ir tā, ka jums joprojām būs jāpievieno dažas shēmas, kā aprakstīts šajā emuāra ierakstā. Lai gan tas ir daudzpusīgs — varat arī izmantot SWD, lai, piemēram, lejupielādētu programmatūru RPi Pico no cita RPi — tas nav tik vienkārši, un, ja vēlaties izmantot lielāku un ātrāku datoru, piemēram, PC vai Mac, jums būs nepieciešams lai ar to savienotu savu Pi bāzes zondi.

Tas ir jaunās atkļūdošanas zondes mērķis. Pievienojiet vienu galu savam Pi Pico un otru galu brīvajam USB portam, un esat pabeidzis. Tas ir ļoti zemas klases piedāvājums, taču tam vajadzētu darboties, un tas ir 12 ASV dolāri.

Salīdzinājumam, profesionāls instruments, piemēram Segger's J-Link maksā no 500 līdz 1000 USD, un pat atvērtā pirmkoda aparatūras ierīce, piemēram, ORBtrace Mini, maksā vairāk.

Turklāt atkļūdošanas zondei jāspēj sazināties ar jebkuru iegultu ierīci, kurai ir ARM Cortex-M3 saskarne un SWD, piemēram, Arduino Due, kuras pamatā ir 32 bitu Arm arhitektūra.

Visbeidzot, ir vērts pieminēt, ka saskaņā ar organizācijas tīmekļa vietni Raspberry Pi atkļūdošanas zonde jau ir pieejams par 12 USD.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.