天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 計(jì)算機(jī)論文 >

邊界掃描技術(shù)研究及ARM JTAG調(diào)試器的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2018-09-05 14:08
【摘要】:ARM處理器在現(xiàn)代的嵌入式電子產(chǎn)品中廣泛應(yīng)用,特別在通信、工業(yè)控制、自動化等行業(yè)更是應(yīng)用廣泛,目前ARM處理已經(jīng)成為嵌入式電子產(chǎn)品中使用做多的處理器。ARM JTAG仿真器作為ARM系統(tǒng)開發(fā)工具鏈的重要組成部分之一,對軟硬件開發(fā)和調(diào)試的效率、最終交付系統(tǒng)的穩(wěn)定性和健壯性、降低系統(tǒng)開發(fā)難度等方面都產(chǎn)生重要影響。 目前,JTAG仿真器已經(jīng)應(yīng)用于ARM系統(tǒng)的軟硬件研發(fā)工作之中,但高性能的JTAG調(diào)試器基本都由國外公司研發(fā),因此價(jià)格昂貴,難以在一般開發(fā)者和小微企業(yè)普及;而國內(nèi)低價(jià)的JTAG調(diào)試器由于技術(shù)方案等問題往往性能較差且不夠穩(wěn)定,不支持一些高級調(diào)試功能(如高速下載、硬件斷點(diǎn)、數(shù)據(jù)斷點(diǎn)、FLASH編程等),無法滿足大規(guī)模軟件開發(fā)調(diào)試的需求。 本論文正是針對上述問題,,在深入分析TAP控制器、ARM EmbeddedICE等技術(shù)的基礎(chǔ)上,對GDB調(diào)試技術(shù)、RSP協(xié)議、μC/OS-II和LwIP等關(guān)鍵技術(shù)進(jìn)行較深入的研究和試驗(yàn),設(shè)計(jì)采用AT91SAM9260處理器芯片的ARM JTAG仿真器,全面支持ARM7和ARM9系列內(nèi)核的調(diào)試、支持JTAG時(shí)鐘速率可編程,具有10/100M自適應(yīng)網(wǎng)絡(luò)、USB等通信接口。本研究課題主要內(nèi)容包括: 1.研究ARM JTAG調(diào)試原理,在對TAP控制器、EmbeddedICE邏輯、邊界掃描鏈進(jìn)行分析的基礎(chǔ)之上,確定ARM JTAG仿真器的設(shè)計(jì)思路、方案以及基本實(shí)現(xiàn)方法。 2.在ARM JTAG調(diào)試原理的分析基礎(chǔ)之上,提出ARM JTAG的設(shè)計(jì)需求和規(guī)格單,并基于此提出以AT91SAM9260為處理器的硬件架構(gòu)的JTAG仿真器硬件設(shè)計(jì)方案,該方案支持10/100M自適應(yīng)以太網(wǎng)、RS232串口、USB等通信接口,支持寬輸入電壓范圍;針對被調(diào)試目標(biāo)處理可能存在多種電壓的實(shí)際情況,設(shè)計(jì)了具有目標(biāo)處理器電壓自適應(yīng)能力的JTAG接口;在給出設(shè)計(jì)方案的同時(shí),針對關(guān)鍵部分的電路設(shè)計(jì)給出詳細(xì)的設(shè)計(jì)原理圖和器件選型依據(jù)和設(shè)計(jì)原理分析。 3.按照課題的設(shè)計(jì)需求和規(guī)格要求,設(shè)計(jì)基于μC/OS-II和LwIP的軟件整體架構(gòu);針對需要支持高速下載,JTAG時(shí)鐘速率可編程等需求,設(shè)計(jì)了一套高性能的JTAG微指令邏輯;同時(shí),對RSP協(xié)議、GDB命令解析器、JTAG調(diào)試命令接口等方面進(jìn)行了比較詳細(xì)的靜態(tài)接口設(shè)計(jì)說明和動態(tài)流程設(shè)計(jì)說明。
[Abstract]:ARM processors are widely used in modern embedded electronic products, especially in communication, industrial control, automation and other industries. At present, ARM processing has become one of the most important components of the ARM system development tool chain, and the efficiency of software and hardware development and debugging has become the main part of the embedded electronic products, which uses the long processor .arm JTAG emulator as one of the most important parts of the ARM system development tool chain. The stability and robustness of the final delivery system, reducing the difficulty of system development and other aspects have an important impact. At present, JTAG emulator has been used in the research and development of ARM system, but the high performance JTAG debugger is developed by foreign companies, so it is expensive and difficult to be popularized in general developers and small and micro enterprises. However, the domestic low-cost JTAG debugger often has poor performance and unstable performance due to technical problems, so it does not support some advanced debugging functions (such as high-speed download, hardware breakpoint, etc.) Data breakpoint flash programming can not meet the needs of large-scale software development and debugging. In this paper, based on the analysis of TAP controller and arm EmbeddedICE technology, the key technologies of GDB debugging, such as GDB protocol, 渭 C/OS-II and LwIP, are studied and tested, and a ARM JTAG simulator using AT91SAM9260 processor chip is designed. It fully supports the debugging of ARM7 and ARM9 series kernels, supports the programmable clock rate of JTAG, and has 10 / 100M adaptive network communication interfaces such as USB. The main contents of this research include: 1. The principle of ARM JTAG debugging is studied. Based on the analysis of embedded ICE logic and boundary scan chain of TAP controller, the design idea, scheme and basic implementation method of ARM JTAG simulator are determined. 2. Based on the analysis of the debugging principle of ARM JTAG, the design requirements and specifications of ARM JTAG are presented, and the hardware design scheme of JTAG simulator based on AT91SAM9260 is presented. This scheme supports 10 / 100M adaptive Ethernet RS232 serial port and other communication interfaces, supports wide input voltage range, and designs a JTAG interface with the ability of adaptive voltage adaptation of target processor in view of the fact that there may be a variety of voltages to be processed by the target to be debugged. At the same time, the detailed design schematic diagram, device selection basis and design principle analysis are given for the circuit design of the key part. 3. According to the design requirements and specifications of the project, the software architecture based on 渭 C/OS-II and LwIP is designed, and a set of high-performance JTAG microinstruction logic is designed for the need to support high-speed download JTAG clock rate programmable. In this paper, the static interface design and dynamic flow design of RSP protocol are described in detail from the aspects of JTAG debug command interface and GDB command parser.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2012
【分類號】:TP332

【參考文獻(xiàn)】

相關(guān)期刊論文 前10條

1 陸晗;潘雪增;平玲娣;;基于JTAG的ARM調(diào)試器實(shí)現(xiàn)[J];計(jì)算機(jī)應(yīng)用與軟件;2007年02期

2 葉濤;;JTAG調(diào)試系統(tǒng)的設(shè)計(jì)[J];科技信息(科學(xué)教研);2007年25期

3 徐躍華;葉剛;蔡振琨;;JTAG接口控制電路的設(shè)計(jì)[J];品牌與標(biāo)準(zhǔn)化;2008年24期

4 陳麗雪;吳志紅;羅強(qiáng);;基于μC/OS-Ⅱ的嵌入式以太網(wǎng)接口的設(shè)計(jì)與實(shí)現(xiàn)[J];四川大學(xué)學(xué)報(bào)(自然科學(xué)版);2008年04期

5 胡婧;楊景常;;基于JTAG協(xié)議的ARM調(diào)試接口設(shè)計(jì)[J];西華大學(xué)學(xué)報(bào)(自然科學(xué)版);2007年02期

6 姚斌;康世英;謝佳;;嵌入式以太網(wǎng)接口硬件部分的設(shè)計(jì)與實(shí)現(xiàn)[J];微處理機(jī);2008年02期

7 段振中;范東睿;;JTAG調(diào)試通信接口的軟件模擬[J];微電子學(xué)與計(jì)算機(jī);2008年02期

8 劉文超;潘永才;;基于JTAG的ARM7TDMI處理器調(diào)試原理及實(shí)現(xiàn)[J];現(xiàn)代電子技術(shù);2007年06期

9 武金磊;李世銀;閔乾勇;陳光普;;S3C44B0X的網(wǎng)絡(luò)通信功能開發(fā)與實(shí)現(xiàn)[J];信息與電子工程;2007年04期

10 殷偉鳳;;基于JTAG的ARM嵌入式系統(tǒng)調(diào)試技術(shù)實(shí)現(xiàn)及應(yīng)用[J];浙江萬里學(xué)院學(xué)報(bào);2009年02期



本文編號:2224510

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2224510.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶187ba***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
91精品国产品国语在线不卡| 国产精品午夜视频免费观看| 国产传媒欧美日韩成人精品| 青青操在线视频精品视频| 黄片免费在线观看日韩| 三级理论午夜福利在线看| 国产精品十八禁亚洲黄污免费观看| 91人人妻人人爽人人狠狠| 久久亚洲成熟女人毛片| 亚洲精品中文字幕在线视频| 中文字幕一区二区久久综合| 国产精品视频久久一区| 欧美亚洲三级视频在线观看| 日韩精品免费一区二区三区 | 亚洲综合日韩精品欧美综合区| 清纯少妇被捅到高潮免费观看| 亚洲男人的天堂就去爱| 国产毛片不卡视频在线| 深夜视频成人在线观看| 欧美黑人暴力猛交精品| 日韩成人免费性生活视频| 91国内视频一区二区三区| 国产精品福利一二三区| 老鸭窝精彩从这里蔓延| 亚洲欧美日本国产有色| 欧美多人疯狂性战派对| 成人国产激情在线视频| 亚洲国产av国产av| 国产精品人妻熟女毛片av久久| 2019年国产最新视频| 亚洲精品国产第一区二区多人| 亚洲欧美日本成人在线| 国产精品丝袜一二三区| 日韩精品一级一区二区| 国产又粗又猛又爽色噜噜| 久久99一本色道亚洲精品| 视频一区中文字幕日韩| 亚洲国产精品久久网午夜| 精品国产日韩一区三区| 久久99青青精品免费观看| 亚洲一区二区三区熟女少妇|