{"product_id":"usb-cereal-unealta-debug-usb-c-uart","title":"USB-Cereal: Unealtă Debug USB-C cu Acces UART pe Pinii SBU","description":"\u003cp\u003e\u003cstrong\u003eBrand:\u003c\/strong\u003e \u003ca href=\"\/collections\/soldered\"\u003eSoldered\u003c\/a\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eUSB-Cereal\u003c\/strong\u003e este o unealtă de depanare care îți dă acces la consola serială a unui dispozitiv prin pinii laterali SBU ai unui conector USB-C obișnuit. Fără să desfaci carcasa, fără să cauți puncte de test pe cablaj și fără header de debug.\u003c\/p\u003e\u003cp\u003eSe montează între dispozitiv și calculator: un port merge la dispozitivul testat, unul păstrează legătura USB normală mai departe, iar al treilea prezintă calculatorului un port COM virtual. Deschizi orice terminal serial și citești log-urile.\u003c\/p\u003e\u003ch2\u003eDe ce e diferit de un adaptor USB la serial obișnuit\u003c\/h2\u003e\u003cp\u003eSemnalul serial vine de pe pinii SBU, nu de pe liniile de date USB. Asta înseamnă că funcționează complet independent de stiva USB a dispozitivului: vezi mesajele de la bootloader, din timpul pornirii kernelului și din momentele în care USB-ul încă nu a fost inițializat sau tocmai a căzut.\u003c\/p\u003e\u003ch2\u003eUnde îl folosești\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eDepanarea plăcilor Linux embedded și a dispozitivelor cu USB-C\u003c\/li\u003e\n\u003cli\u003eRecuperarea unui dispozitiv care nu mai pornește complet\u003c\/li\u003e\n\u003cli\u003eDezvoltare de firmware, unde îți trebuie consola de la primul mesaj\u003c\/li\u003e\n\u003cli\u003eAnaliză de securitate și testare hardware\u003c\/li\u003e\n\u003cli\u003eSuport tehnic pe dispozitive care nu au port de debug expus\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eSpecificații tehnice\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eAcces serial:\u003c\/strong\u003e UART prin pinii SBU1 (TX) și SBU2 (RX) ai conectorului USB-C\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConvertor USB la UART:\u003c\/strong\u003e FTDI FT232RNQ, cu CP2102N ca înlocuitor\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eViteză maximă:\u003c\/strong\u003e 3 Mbps\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNiveluri logice:\u003c\/strong\u003e 1,8 V și 3,3 V, selectabile dintr-un comutator\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePorturi:\u003c\/strong\u003e 3 x USB-C, adică dispozitiv testat, pass-through și debug\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOrientarea conectorului:\u003c\/strong\u003e fixă, nu este reversibilă\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLED-uri de activitate:\u003c\/strong\u003e TX verde și RX portocaliu\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDrivere:\u003c\/strong\u003e native în Linux, macOS și Windows\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCerințe pe dispozitiv:\u003c\/strong\u003e nu are nevoie de stivă USB\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLicență hardware:\u003c\/strong\u003e Apache 2.0, pornind de la proiectul original USB-Cereal de la Google\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eÎntrebări frecvente\u003c\/h2\u003e\u003ch3\u003eCe sunt pinii SBU?\u003c\/h3\u003e\u003cp\u003eSBU vine de la Sideband Use. Sunt doi pini din conectorul USB-C rezervați pentru semnale auxiliare, folosiți de obicei la modul alternativ DisplayPort. Când nu sunt folosiți pentru video, producătorii îi pot lega la un UART de debug.\u003c\/p\u003e\u003ch3\u003eMerge pe orice dispozitiv cu USB-C?\u003c\/h3\u003e\u003cp\u003eNu. Funcționează doar dacă producătorul dispozitivului a legat consola serială la pinii SBU. Este o practică răspândită pe plăci de dezvoltare și pe echipamente de rețea, dar nu este universală.\u003c\/p\u003e\u003ch3\u003eDe ce contează orientarea conectorului?\u003c\/h3\u003e\u003cp\u003ePentru că SBU1 și SBU2 își schimbă locul când întorci mufa. Placa nu comută automat, deci dacă nu vezi nimic, întoarce cablul și încearcă din nou.\u003c\/p\u003e\u003ch3\u003eÎmi trebuie drivere?\u003c\/h3\u003e\u003cp\u003eNu. Cipul FT232RNQ este recunoscut nativ de Linux, macOS și Windows și apare ca port serial obișnuit.\u003c\/p\u003e\u003ch2\u003eDocumentație și resurse de la producător\u003c\/h2\u003e\u003cp\u003eDocumentația, schemele și exemplele de cod se găsesc pe site-ul producătorului.\u003c\/p\u003e\u003cul\u003e\u003cli\u003e\u003ca href=\"https:\/\/docs.soldered.com\" target=\"_blank\" rel=\"noopener nofollow\"\u003eToată documentația Soldered\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e","brand":"Soldered","offers":[{"title":"Default Title","offer_id":57105453515092,"sku":"333367","price":239.39,"currency_code":"RON","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1025\/8645\/0260\/files\/333367_featured-photo_ba5dca.jpg?v=1789139697","url":"https:\/\/bazaiot.ro\/products\/usb-cereal-unealta-debug-usb-c-uart","provider":"BazaIoT","version":"1.0","type":"link"}