OPEN-JTAG ARM JTAG 測(cè)試原理 1 前言 本篇報(bào)告主要介紹ARM JTAG測(cè)試的基本原理。基本的內(nèi)容包括了TAP (TEST ACCESS PORT) 和BOUNDARY-SCAN ARCHITECTURE的介紹,在此基礎(chǔ)上,結(jié)合ARM7TDMI詳細(xì)介紹了的JTAG測(cè)試原理。 2 IEEE Standard 1149.1 - Test Access Port and Boundary-Scan Architecture 從IEEE的JTAG測(cè)試標(biāo)準(zhǔn)開始,JTAG是JOINT TEST ACTION GROUP的簡(jiǎn)稱。IEEE 1149.1標(biāo)準(zhǔn)最初是由JTAG這個(gè)組織提出,最終由IEEE批準(zhǔn)並且標(biāo)準(zhǔn)化,所以,IEEE 1149.1這個(gè)標(biāo)準(zhǔn)一般也俗稱JTAG測(cè)試標(biāo)準(zhǔn)。 接下來介紹TAP (TEST ACCESS PORT) 和BOUNDARY-SCAN ARCHITECTURE的基本架構(gòu)。
標(biāo)簽: JTAG BOUNDARY-SCAN OPEN-JTAG ARM
上傳時(shí)間: 2016-08-16
上傳用戶:sssl
程序名稱: 數(shù)碼管顯示與鍵盤管理芯片ZLG7289的標(biāo)準(zhǔn)驅(qū)動(dòng)程序(C51) 文件名: ZLG7289.h ZLG7289.C 說明: 本程序已經(jīng)調(diào)試通過 程序的可移植性很好,僅做少量修改就可以直接包含使用 程序占用資源少,僅使用4根必須I/O口線,不占用定時(shí)器等其它資源 所有全局性的標(biāo)識(shí)符都以ZLG7289_開頭,不必?fù)?dān)心命名沖突問題 程序結(jié)構(gòu)清晰,思路明確,結(jié)合ZLG7289的數(shù)據(jù)手冊(cè)很容易理解 用法: 1、重新定義I/O接口 2、如果CPU的主頻比較高,則要適當(dāng)調(diào)整延時(shí),詳見ZLG7289_Delay()函數(shù) 3、在用戶程序中包含本頭文件 4、在main()函數(shù)的開始處添加初始化函數(shù)ZLG7289_Init() 5、以后在程序中可以直接使用ZLG7289的用戶指令集 6、讀取鍵盤掃描碼使用函數(shù)ZLG7289_Key(),查詢方式、中斷方式皆可
上傳時(shí)間: 2013-12-09
上傳用戶:zhangzhenyu
上位機(jī)(386以上PC機(jī))的所有程序是在BORLAND C++環(huán)境下編譯的,因此串行通信程序可以直接應(yīng)用I/O通信庫(kù)函數(shù)bioscom(),該函數(shù)在由port指定的I/O端口上執(zhí)行RS-232通信操作。通信前,根據(jù)與8098單片機(jī)的通信協(xié)議,設(shè)定通信的串行端口、數(shù)據(jù)位數(shù)、停止位數(shù)、波特率,由于上位機(jī)時(shí)鐘為12MHz,所以對(duì)應(yīng)的波特率應(yīng)設(shè)置為4800。下面給出上位機(jī)串行通信的部分程序:
標(biāo)簽: BORLAND 386 上位機(jī) PC機(jī)
上傳時(shí)間: 2016-08-29
上傳用戶:siguazgb
完成在S3C2410處理器上移植μC/OS-II內(nèi)核,然后實(shí)現(xiàn)以下多任務(wù): a) 控制實(shí)驗(yàn)箱核心板上4盞LED燈輪流亮滅; b) 將LED1連接到ARM9-2410EP增強(qiáng)型實(shí)驗(yàn)箱擴(kuò)展口的DA OUT端口,通過實(shí)驗(yàn)箱上的鍵盤(比如“↑”、“↓”鍵)控制LED1亮暗變化,同時(shí)在超級(jí)終端顯示該控制值; c) 將LED2連接到擴(kuò)展口的I/O輸出口,通過超級(jí)終端按鍵控制LED2亮滅,即按一下PC的超級(jí)終端某個(gè)鍵(比如回車鍵)LED2滅,再按LED2亮,反復(fù)循環(huán)。
標(biāo)簽: S3C2410 OS-II 處理器 內(nèi)核
上傳時(shí)間: 2016-09-17
上傳用戶:開懷常笑
本人在C#下SAFE編程,如何在.net 環(huán)境下控制硬件設(shè)備通訊,涉及I/O卡、COM通信
上傳時(shí)間: 2014-01-03
上傳用戶:heart520beat
CppReference 對(duì)于c/c++的詳盡說明 C/C++ Reference General C/C++ Pre-processor commands Operator Precedence Escape Sequences ASCII Chart Data Types Keywords Standard C Library Standard C I/O Standard C String & Character Standard C Math Standard C Time & Date Standard C Memory Other standard C functions All C Functions C++ C++ I/O C++ Strings C++ String Streams Miscellaneous C++ C++ Standard Template Library C++ Algorithms C++ Vectors C++ Double-Ended Queues C++ Lists C++ Priority Queues C++ Queues C++ Stacks C++ Sets C++ Multisets C++ Maps C++ Multimaps C++ Bitsets Iterators All C++ Functions
標(biāo)簽: Pre-processor CppReference Reference Operator
上傳時(shí)間: 2016-10-26
上傳用戶:aeiouetla
㆒ 般㆟ 對(duì) C++ templates 的粗淺印象,大約停留在「容器(containers)」的製作㆖ 。稍有研究 則會(huì)發(fā)現(xiàn),templates衍生出來的 C++ Generic Programming(泛型編程)技術(shù),在 C++ 標(biāo)準(zhǔn)程 式庫(kù)㆗ 已經(jīng)遍㆞ 開花結(jié)果。以 STL為重要骨幹的 C++ 標(biāo)準(zhǔn)程式庫(kù),將 templates 廣泛運(yùn)用於容 器 (containers) 、演算法 (algorithms) 、仿函式 (functors) 、配接器 (adapters) 、配置器 (allocators) 、 迭代器(iterators)㆖ 頭,無處不在,無役不與,乃至於原有的 class-based iostream都被改寫為 template-based iostream。
標(biāo)簽: templates 12690 12703
上傳時(shí)間: 2016-10-28
上傳用戶:rocwangdp
自己編寫的C++,用DEV-C++編譯, 求一個(gè)有序的數(shù)組的眾數(shù),用數(shù)組實(shí)現(xiàn),效率很高,時(shí)間復(fù)雜是O(n)
標(biāo)簽: 編寫
上傳時(shí)間: 2013-12-18
上傳用戶:lijianyu172
用C語(yǔ)言編寫ARM程序時(shí),執(zhí)行的第一條指令,并不在main函數(shù)中。當(dāng)我們生成一個(gè)C程序的可執(zhí)行文件時(shí),編譯器總是在我們的代碼前加一段固定的代碼——crt0.o,它是編譯器自帶的一個(gè)文件。此段代碼設(shè)置C程序的堆棧等,然后調(diào)用main函數(shù)。很可惜,在我們的裸板上,這段代碼無法執(zhí)行,所以我們得自己寫一個(gè)。這段代碼很簡(jiǎn)單,只有3條指令。
上傳時(shí)間: 2016-11-25
上傳用戶:zhangyigenius
C# ArrayList C++模仿版,只支持最簡(jiǎn)單的動(dòng)態(tài)隊(duì)列操作,采用雙層鏈表,支持16兆以上個(gè)對(duì)象的隊(duì)列管理。 效率:查找上界O(988+N/976144),插入及刪除上界O(988+N/976144+N*T(create/delete
上傳時(shí)間: 2013-12-11
上傳用戶:tianjinfan
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1