邊界掃描技術(shù)研究及ARM JTAG調(diào)試器的設(shè)計(jì)與實(shí)現(xiàn)
[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
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2224510.html