詳細(xì)介紹
DO86-16
廈門(mén)莫格電氣自動(dòng)化有限公司是一家專(zhuān)業(yè)提供工業(yè)自動(dòng)化領(lǐng)域的備件服務(wù)商,產(chǎn)品品種齊全、價(jià)格合理,公司實(shí)力雄厚,重信用、守合同、保證產(chǎn)品質(zhì)量,以多品種經(jīng)營(yíng)特色和薄利多銷(xiāo)的原則,贏得了廣大客戶(hù)的信任。
我們主營(yíng)PLC可編程控制器模塊,DCS卡件,ESD系統(tǒng)卡件,振動(dòng)監(jiān)測(cè)系統(tǒng)卡件,汽輪機(jī)控制系統(tǒng)模塊,燃?xì)獍l(fā)電機(jī)備件等,公司致力于為工業(yè)用戶(hù)提供自動(dòng)化解決方案,打造工控備件一站式供應(yīng)平臺(tái)。
我們與世界*的多家PLC,DCS產(chǎn)品維護(hù)服務(wù)供應(yīng)商建立了緊密的合作關(guān)系。能直接從境外進(jìn)貨、能夠提供不同國(guó)別、廠商的設(shè)備以及備件、包括一些停產(chǎn)的老系統(tǒng)備件,解決您多處尋找的麻煩或?qū)Ξa(chǎn)品質(zhì)量問(wèn)題的擔(dān)心等,在價(jià)格上我們有很大的優(yōu)勢(shì)、產(chǎn)品詳細(xì)信息、竭誠(chéng)歡迎您來(lái)電查詢(xún)或使用 查詢(xún)!
我們售出的備品備件均提供一年的質(zhì)量保證、并且都經(jīng)過(guò)了嚴(yán)格的測(cè)試和認(rèn)證,現(xiàn)已成一家性的工業(yè)自動(dòng)化備件及零部件的銷(xiāo)售企業(yè)。
【具體詢(xún)價(jià)咨詢(xún)-雷琳】
【:(同號(hào))】
【】
【采購(gòu)單比同行低10個(gè)點(diǎn)您拿單子,追求共贏!】
【本公司擁有所有產(chǎn)品專(zhuān)業(yè)檢測(cè)平臺(tái),產(chǎn)品質(zhì)量嚴(yán)格把關(guān)】
公司以電子商務(wù)模式運(yùn)營(yíng)、縮減中間環(huán)節(jié)、為消費(fèi)者在*時(shí)間提供優(yōu)質(zhì)的產(chǎn)品及滿(mǎn)意的服務(wù),公司擁有完善的物流供應(yīng)系統(tǒng)、現(xiàn)已與眾多國(guó)外生產(chǎn)廠商建立了良好的合作關(guān)系。
公司經(jīng)銷(xiāo)產(chǎn)品廣泛應(yīng)用于數(shù)控機(jī)械 冶金、石油天然氣、石油化工、化工、造紙印刷、紡織印染、機(jī)械、電子制造、汽車(chē)制造、煙草、塑膠機(jī)械、電力、水利、水處理/環(huán)保、市政工程、鍋爐供暖、能源、輸配電等行業(yè)
---------------------DO86-16-------------------------------------------------------------------------------------------------------------------------
摘要 設(shè)計(jì)實(shí)現(xiàn)一個(gè)適用于基于EmJTAG的ARM嵌入式系統(tǒng)調(diào)試工具。它首先定義了一個(gè)輕量級(jí)的遠(yuǎn)程調(diào)試協(xié)議EmRDI,用于PC機(jī)與基于EmJTAG的ARM目標(biāo)板之間的交互過(guò)程;然后描述了用意法半導(dǎo)體公司(ST)的ST72651芯片實(shí)現(xiàn)一個(gè)協(xié)議轉(zhuǎn)換器EmJTAG的技術(shù)細(xì)節(jié)。EmJTAG的功能就是將PC機(jī)的調(diào)試命令轉(zhuǎn)換成目標(biāo)板的JTAG時(shí)序信號(hào),以達(dá)到控制PC機(jī)和調(diào)試目標(biāo)板的目的。關(guān)鍵詞EmRDIEmJTAG邊界掃描遠(yuǎn)程調(diào)試協(xié)議轉(zhuǎn)換器
引言 ARM嵌入式系統(tǒng)的大致開(kāi)發(fā)流程是: 先在PC機(jī)上編寫(xiě)程序源代碼;由ARM的交叉編譯器編譯、鏈接生成一個(gè)目標(biāo)文件;然后將目標(biāo)文件轉(zhuǎn)化成可以下載到目標(biāo)機(jī)運(yùn)行的二進(jìn)制代碼,在目標(biāo)機(jī)上調(diào)試運(yùn)行;zui終將調(diào)試成功的二進(jìn)制文件固化在目標(biāo)機(jī)中。這一系列過(guò)程中,zui關(guān)鍵的步驟就是在PC機(jī)上調(diào)試在目標(biāo)機(jī)上運(yùn)行的程序。這就需要采用遠(yuǎn)程調(diào)試的方式,即在PC機(jī)上運(yùn)行調(diào)試器軟件,被調(diào)試程序在目標(biāo)機(jī)上運(yùn)行。本文描述了這樣一個(gè)遠(yuǎn)程調(diào)試系統(tǒng): 利用USB批量傳輸?shù)目煽啃?,將遠(yuǎn)程調(diào)試協(xié)議EmRDI的報(bào)文封裝在USB數(shù)據(jù)包中;協(xié)議轉(zhuǎn)換器EmJTAG再根據(jù)接收到的USB數(shù)據(jù)包中的協(xié)議信息,轉(zhuǎn)換成適當(dāng)?shù)腏TAG信號(hào)來(lái)控制和調(diào)試ARM核。協(xié)議轉(zhuǎn)換器EmJTAG由ST公司的ST72651芯片外加一片接口驅(qū)動(dòng)芯片74LVC244來(lái)實(shí)現(xiàn)。ST72651內(nèi)部集成了USB模塊和數(shù)據(jù)傳輸協(xié)處理器部件(DTC),通過(guò)對(duì)DTC的編程來(lái)產(chǎn)生控制ARM核的邊界掃描序列,以產(chǎn)生相應(yīng)的JTAG信號(hào)。文章zui終實(shí)現(xiàn)了PC機(jī)對(duì)ARM核的目標(biāo)機(jī)的調(diào)試功能: PC機(jī)的調(diào)試器軟件可以下載程序至目標(biāo)機(jī),實(shí)時(shí)控制目標(biāo)機(jī)上代碼的單步/全速運(yùn)行或停止,以及設(shè)置斷點(diǎn)和觀察點(diǎn)、讀寫(xiě)寄存器/存儲(chǔ)器等。1系統(tǒng)組成及原理如圖1所示,整個(gè)調(diào)試系統(tǒng)包括三部分: PC機(jī)(調(diào)試器)、協(xié)議轉(zhuǎn)換器(EmJTAG)以及目標(biāo)板(基于ARM核)。調(diào)試的目的是實(shí)現(xiàn)在PC機(jī)上控制目標(biāo)板單步或全速運(yùn)行,并可以實(shí)時(shí)地察看或修改寄存器及存儲(chǔ)器的值。系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)了一個(gè)遠(yuǎn)程調(diào)試協(xié)議EmRDI,它采用點(diǎn)對(duì)點(diǎn)的連接方式,以請(qǐng)求響應(yīng)的方式進(jìn)行交互。調(diào)試請(qǐng)求由PC機(jī)上的調(diào)試器軟件發(fā)出,經(jīng)由USB總線(xiàn)傳輸至協(xié)議轉(zhuǎn)換器EmJTAG;EmJTAG解讀該協(xié)議請(qǐng)求,在執(zhí)行相應(yīng)的操作之后,以USB數(shù)據(jù)包的形式發(fā)送回PC機(jī)(即響應(yīng)過(guò)程)。EmRDI協(xié)議定義了如下一些調(diào)試請(qǐng)求: 讀/寫(xiě)核寄存器、讀/寫(xiě)存儲(chǔ)器、設(shè)置/清除硬件斷點(diǎn)、設(shè)置/清除軟件斷點(diǎn)、設(shè)置/清除數(shù)據(jù)觀察點(diǎn)、復(fù)位、停止運(yùn)行、全速/單步運(yùn)行和返回處理器狀態(tài)/設(shè)備標(biāo)識(shí)符。經(jīng)驗(yàn)證,這些請(qǐng)求的組合,可以實(shí)現(xiàn)PC機(jī)對(duì)目標(biāo)機(jī)上ARM核的調(diào)試和控制功能。EmRDI協(xié)議請(qǐng)求格式(16字節(jié))如下:命令前導(dǎo)字節(jié)
(2字節(jié))主命令號(hào)
(1字節(jié))次命令號(hào)
(1字節(jié))地址字段或者保留
字段(12字節(jié))0xAAAAEmRDI協(xié)議響應(yīng)格式(8字節(jié))如下:響應(yīng)前導(dǎo)字節(jié)
(2字節(jié))主命令號(hào)
(1字節(jié))次命令號(hào)
(1字節(jié))保留位
(2字節(jié))錯(cuò)誤碼
NEW VICKERS 941615 SURFACE MOUNT INDICATOR LIGHT KIT B4
LOT 10 NEW MARSH RP14100 VIDEOJET FILTER D223462
LOT 4 NEW PARKER K202001 LOWER PISTON D287515
LOT 3 NEW VIDEOJET 205739 PLASTIC CHECK VALVE D224529
NEW BETTIS B119844 ACTUATOR REBUILD SEALANT KIT D288115
NEW MAREL TOWNSEND 22741 STRIPPER PIN STAINLESS STEEL D
NEW NATIONAL PARTS SUPPLY 428320114 STAINLESS STEEL SHO
NEW LIGHTNIN 804314 MIXER FIXER CHUCK REPAIR KIT B29150
BRAIDED FLEXHOSE STAINLESS 38IN 1/2IN NPT D293598
NEW THERMO SCIENTIFIC 8042 1250UL PIPET TIPS STERILE B4
NEW INDAG 6013238 GUIDE ARM STAINLESS D308263
LOT 3 TRI CLOVER ASSORTED STAINLESS SANITARY CLAMP 2IN
NEW GEA WESTFALIA 0007-2373-840-U?1 GASKET RING D462957
LOT 3 TRI CLOVER ASSORTED STAINLESS SANITARY CLAMP 2IN
SPIRAX SARCO T-44 SELF POWERED THERMOSTAT COOLING CONTR
LOT 3 NEW SWAGELOK 316 STAINLESS TUBE 90DEG ELBOW FITTI
LOT 2 NEW LINK-BELT RC100-2 1-1/4IN PITCH OFFSET CHAIN
NEW GEORGE GORDON A-29392 TUCKER BLADE D237049
NEW CAT 9727200100 LIFT TRUCK ROD D229716
NEW 57027 7 IN OD GASKET D457629
NEW URSCHEL 18025 DRIVE HUB D381116
NEW PPM TECHNOLOGIES 708132-001 CLEAR ISOLATION ELEMENT
NEW HOERBIGER-ORIGA 7-005595-007 RETAINER RING D445554
LOT 2 NEW FEDERAL MOGUL L44643 TAPERED SINGLE CONE BCA
LOT 2 NEW SKF 6304 JEM DEEP GROOVE BALL ROLLER 52X20X15
LOT 2 CROUSE HINDS ASSORTED C27 UB27 APPLETON 3/4 IN CO
LOT 2 CROUSE HINDS ASSORTED LB 37 LB 27 1 IN 3/4 IN D46
LOT 5 CH 1-1/4 ELECTRICAL CONNECTOR 1-1/4IN CONDUIT HUB
NATIONAL PARTS SUPPLY 460A937080P1 OPERATING SHAFT 5-1
LOT 4 NEW SIG DOBOY 5906210101 SHOULDER BOLT 8MM THREAD
LOT 5 NEW TIMKEN B-2420 NEEDLE ROLLER BEARING 48X39X32M
NEW DRESSER ADJUSTING RING PIN D452798
LOT 2 KLOCKNER MOELLER PKZM 3-16-U-NA MANUAL MOTOR STAR
LOT 2 NEW SEALMASTER SBG 4SS SPHERICAL ROLLER 5/8X1/4X3
NEW INDAG 60013383 LEDGE D385159
LOT 2 NEW MOELLER MV DIL E AUXILIARY CONTACT D318375
NEW STARBUCK B-P-2734 PACKING RING 1-11/16 IN ID D30199
NEW RELIANCE 415112-04A CRYSTAL D394103
SWAGELOK 1/2 IN BRASS TEE D430919
1-1/8IN LENGTH 3/4X1-1/4IN NPT HEX TOP BUSHING D405295
NEW LEADER B16.20 6-150 7X8-3/4X3/16IN STEEL GASKET D32
LOT 3 TRI CLOVER ASSORTED STAINLESS SANITARY CLAMP 1-1
NEW HIWIN LGR20H-4215-102?0 BLOCK LINEAR GUIDEWAY 20MM C
LOT 5 POTTER BRUMFIELD KHU-17A12-120 RELAY 120V-AC 1/10
LOT 2 LITFUSE FLSR 175 TIME DELAY FUSE 175A AMP 600V
LOT 4 NEW GENERAL ELECTRIC C7.78A HEATER ELEMENT D26672
NEW RITE HITE 105495 PIVOT PIN B283163
LOT 3 NEW CROUSE HINDS E-57 CONDULET CONDUIT BODY 1-1/2
LOT 8 NEW SPAENAUR 098-223 3-1/2IN ZINC SAFETY HASP LOO
NEW DIXON RST-20 STAINLESS STEEL 1-1/2IN 316 SS KING CO
LOT 3 NEW BROWNING G5/8 SPLIT TAPER 5/8IN BORE BUSHING
LOT 2 NEW FESTO 33295 PLUG SOCKET D436496
LOT 3 RELECO ASSORTED C3-A30X C2-A20X 120V-AC RELAY SOC
LOT 6 NEW TSUBAKI RS60 DRIVE CHAIN LINK OFFSET D271089
LOT 100 NEW IDEAL 30-073 WIRE-NUT WIRE CONNECTOR B29158
LOT 100 NEW IDEAL 30-071 71B WIRE-NUT WIRE CONNECTOR B2
LOT 21 NEW WAUKESHA V70111 O-RING SEAL D291026
LOT 3 NEW SCHRADER BELLOWS 10070-8005 CYLINDER REPAIR K
NEW TETRA PAK 6-1402740 SPRING WASHER 4-5/16IN OD 3-15/
LOT 2 NEW PARKER P30 HOSE CRIMP FITTING 1/2X2W1/2X 1/2I
LOT 5 NEW TIMKEN B-2420 NEEDLE ROLLER BEARING 48X39X32M
NEW DRESSER ADJUSTING RING PIN D452798
LOT 2 KLOCKNER MOELLER PKZM 3-16-U-NA MANUAL MOTOR STAR
LOT 2 NEW SEALMASTER SBG 4SS SPHERICAL ROLLER 5/8X1/4X3
NEW INDAG 60013383 LEDGE D385159
LOT 2 NEW MOELLER MV DIL E AUXILIARY CONTACT D318375
NEW STARBUCK B-P-2734 PACKING RING 1-11/16 IN ID D30199
NEW RELIANCE 415112-04A CRYSTAL D394103
SWAGELOK 1/2 IN BRASS TEE D430919
1-1/8IN LENGTH 3/4X1-1/4IN NPT HEX TOP BUSHING D405295
NEW LEADER B16.20 6-150 7X8-3/4X3/16IN STEEL GASKET D32
LOT 3 TRI CLOVER ASSORTED STAINLESS SANITARY CLAMP 1-1
NEW HIWIN LGR20H-4215-102?0 BLOCK LINEAR GUIDEWAY 20MM C
LOT 5 POTTER BRUMFIELD KHU-17A12-120 RELAY 120V-AC 1/10
LOT 2 LITFUSE FLSR 175 TIME DELAY FUSE 175A AMP 600V
LOT 4 NEW GENERAL ELECTRIC C7.78A HEATER ELEMENT D26672
NEW RITE HITE 105495 PIVOT PIN B283163
LOT 3 NEW CROUSE HINDS E-57 CONDULET CONDUIT BODY 1-1/2
LOT 8 NEW SPAENAUR 098-223 3-1/2IN ZINC SAFETY HASP LOO
NEW DIXON RST-20 STAINLESS STEEL 1-1/2IN 316 SS KING CO
LOT 3 NEW BROWNING G5/8 SPLIT TAPER 5/8IN BORE BUSHING
LOT 2 NEW FESTO 33295 PLUG SOCKET D436496
LOT 3 RELECO ASSORTED C3-A30X C2-A20X 120V-AC RELAY SOC
LOT 6 NEW TSUBAKI RS60 DRIVE CHAIN LINK OFFSET D271089
LOT 100 NEW IDEAL 30-073 WIRE-NUT WIRE CONNECTOR B29158
LOT 100 NEW IDEAL 30-071 71B WIRE-NUT WIRE CONNECTOR B2
LOT 21 NEW WAUKESHA V70111 O-RING SEAL D291026
LOT 3 NEW SCHRADER BELLOWS 10070-8005 CYLINDER REPAIR K
NEW TETRA PAK 6-1402740 SPRING WASHER 4-5/16IN OD 3-15
LOT 2 NEW PARKER P30 HOSE CRIMP FITTING 1/2X2W1/2X 1/2I