Shenzhen Baiqiancheng Electronic Co., Ltd
+86-755-86152095

Debug Raspberry Pi software, thiab ntau dua, nrog rau kev kho vajtse

Jun 22, 2019

Diam duab ntawm tsab

Raws li zoo li no, lub Rooj Tswjhwm Saib kev sibtham tau xa ib tug Pojniam Pi mus rau hauv lub tshuab JTAG-debugging rau lwm lub tshuab ua haujlwm.

Nws txhawb nqa:


  • USB-txuas kev debugging ntawm ib lub chaws ntawm lub Rooj Tswjhwm Saib Pi (siv ib qho ntxiv-rau module, saib hauv qab)

  • Kev sib txuas ntawm sab nraud debuggers mus rau Pi

  • Siv cov Pi li lub network txuas nrog debugger (nrog OpenOCD neeg rau zaub mov khiav haiv neeg ntawm Pi) los mus debug lwm lub kaus mom-kab-kev cob cog rua Pi lossis lwm hom phiaj sib txuas nrog 3.3v JTAG / SWD txuas - tsuav yog qhib OpenOCD lub hom phiaj.

Kuj tseem muaj qhov UART debug tso tawm.

Tsis muaj tsis txaus, nws yog tsim nyob rau hauv UK los ntawm eCosCentric - lub hauv paus ntawm eCosPro RTOS .

Lub cev, nws ua haujlwm nrog tus tub Pospberry Pi IO, tiamsis txuas ntxiv mus ntawm Pi (tsis zoo li lub HAT raug qhov chaw ntawm Pi) los tso cai rau probing accessibility Pi components. Nws cov theem ntawm qhov chaw tso cai rau HATs txuas nrog tus Pi hauv qhov kev coj ua.

Siv cov Kaw-Tsav, qee cov Poin Pins yuav tsum tau rov tso rau JTAG siv - qhov ruaj khov kho nws tus kheej Redboot SD Card khau raj loader no configuration ntawm Pi JTAG tus pin daim ntawv qhia, thiab configures CPU tus lwm tus pin mappings kom phim cov Tap- Lub kaus mom lub davhlau ntawm lub dav hlau jumper.

Kev txhawb nqa lwm JTAG debuggers muaj Lauterbach TRACE32, Ronetix PEEDI thiab Segger J-Link.

"Tsuas txuas cov kev kho vajtse debugger tus qauv 20 txoj kev ARM JTAG cable rau Kais-Xais lub JTAG qhov ntsej muag thiab khau raj Pi. Tshaj tawm ntawm Pi yog kev txhawb siab los ntawm kev koom nrog kev soj ntsuam los ntawm Pi rov qab pin, "raws li eCosCentric.

Ib tug FTDI mini-module yuav tsum tau ntsia ntawm Kais-Kab ua ke muab ob lub USB-raws li JTAG debug muaj peev xwm ua tau thiab debug UART tso tawm rau lub PC.

Cov kev txhawb zog muaj xws li FTDI FT2232H thiab FT2232H-56Q. Raws li tau hais los saum no, qhib qhov chaw OpenOCD yog siv los muab GNU GDB connectivity.

Xwb cov Kaw-Kaus tus txheem FTDI 6pin header enables installation ntawm yooj yim UART rau USB converters, xws li FTDI LC234X. "Qhov no yuav siv tau los muab cov dav hlau nkag mus rau Pi, txav debug tso zis, los yog ua ke nrog RedBoot bootloader debug agent, ncaj qha high-speed serial debugging ntawm Pi nrog GDB," said eCosCentric.

Ua ke nrog cov kaus mom-kaus mom tuaj yeem ua ib pob khoom siv nrog: Pi rov qab mus tsev, txhuas cov cua thiab cov hlau lead ua rau kev rov pib dua, 20 txoj kev ARM JTAG cable rau kev sib txuas rau lwm cov laug cam, thiab cov sawv sab nraud.