日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀] 本節(jié)描述了使用MINICUBE2 進行片上調(diào)試的系統(tǒng)配置,啟動/關(guān)閉順序和調(diào)試中的若干注意事項。1.2.1 調(diào)試功能以78K0S 微控制器作為目標設(shè)備,表5-3 列出了ID78K0S-QB 調(diào)試器的調(diào)試功能。如果未使用ID78K0SQB作為調(diào)試器

 本節(jié)描述了使用MINICUBE2 進行片上調(diào)試的系統(tǒng)配置,啟動/關(guān)閉順序和調(diào)試中的若干注意事項。

1.2.1 調(diào)試功能

以78K0S 微控制器作為目標設(shè)備,表5-3 列出了ID78K0S-QB 調(diào)試器的調(diào)試功能。如果未使用ID78K0SQB作為調(diào)試器(使用第三方制造商的調(diào)試器),則調(diào)試功能可能會有所不同,所以請檢查所使用調(diào)試器的說明。

注意 INTP 引腳的使用描述請參考文檔QB-MINI2 Operating Precautions.X1和X2引腳只在調(diào)試器第一次啟動時使用(下載監(jiān)視器程序時).

1.2.2 系統(tǒng)配置

<1> 主機

要求有USB 接口

<2> 軟件

包括調(diào)試器,USB 驅(qū)動器,設(shè)備文件等等.

<3> USB 線(附件)

<4> MINICUBE2(本產(chǎn)品)

<5> 16-Pin 目標線纜(附件)

<6> 目標連接口(單獨出售)

1.2.3 系統(tǒng)啟動順序

本節(jié)描述了系統(tǒng)啟動的順序。請注意按次序操作。

(1) 軟件的準備和安裝

以下軟件是在線調(diào)試所必須的。關(guān)于軟件的準備和安裝,請查閱MINICUB2 附帶的安裝手冊。

• 調(diào)試器

• USB 驅(qū)動

• 設(shè)備文件(如果使用第三方調(diào)試器,可能不需要)

(2) 開關(guān)設(shè)置

將模式選擇開關(guān)設(shè)置為“M1”,電源選擇開關(guān)則請查閱表5-4。

注意 在USB 線連接狀態(tài)時,請勿改變開關(guān)的設(shè)置。

注意最大允許電流100mA,所以請勿將MINICUBE2 連接到電流很大的目標系統(tǒng)上。在MINICUBE2 與主機連通后,主機始終保持向MINICUBE2 供電。

(3) 連接目標系統(tǒng)

MINICUBE2 到目標系統(tǒng)的連接如圖5-14 所示。在打開給目標系統(tǒng)的電源前連接。

(4) 連接USB 線纜

請在目標系統(tǒng)上電之前,將MINICUBE2 連接到主機。

當電源選擇開關(guān)打在“T”位置時,連接后模式燈為白色并開始閃爍。

當電源選擇開關(guān)打在“3”或者“5”位置時,連接后模式燈點亮為白色。

(5) 目標系統(tǒng)上電

打開目標系統(tǒng)的電源。如果電源選擇為“3”或“5”,則這一步并不是必需的。在上電后模式燈點亮為白色。

(6) 啟動調(diào)試器

打開調(diào)試器,模式燈變?yōu)榫G色。

此步驟之后的操作,請參閱調(diào)試器的用戶手冊。

如果調(diào)試器無法正常開啟或者操作不穩(wěn)定,可能是由以下問題引發(fā)的。

• MINICUBE2和目標系統(tǒng)之間通信錯誤

通信是否正常可以用OCD 檢測器來檢查。具體細節(jié)請查閱OCD 檢測器用戶手冊。

• 用戶資源沒有預(yù)留

為了用MINICUBE2 進行調(diào)試,調(diào)試監(jiān)視區(qū)域必須被預(yù)留。具體細節(jié)請查閱5.2.5 節(jié)用戶資源的保留。

• 使用了不支持的軟件(調(diào)試器,設(shè)備文件或者固件)

所使用的軟件可能不支持目標設(shè)備的調(diào)試。請查閱文件“QB-MINI2 操作注意事項”,檢查目標設(shè)備所支持的正確版本。當使用的軟件由NEC Electronics 第三方合作公司提供時,請查閱第三方公司提供的相關(guān)文檔。

• MINICUBE2損壞

MINICUBE2可能被損壞。

1.2.4 系統(tǒng)關(guān)閉順序

停止調(diào)試并關(guān)閉系統(tǒng)時,請按照下列順序操作。

如果沒有按照下列順序操作,目標系統(tǒng)或者MINICUBE2 可能被損壞。

(1) 停止調(diào)試器

停止調(diào)試器的運行。

(2) 目標系統(tǒng)電源關(guān)閉。

關(guān)閉目標系統(tǒng)的電源。如果電源選擇開關(guān)放在“3”或“5”的位置,則無需本步操作。

(3) 移除USB 線纜

從MINICUBE2 或主機上將USB 線拔下。

(4) 移除目標線纜

從MINICUBE2 或目標系統(tǒng)上將目標線纜拔下。

1.2.5 用戶資源的保留

用戶必須準備下面的事項來執(zhí)行MINICUBE2 和目標設(shè)備之間的通訊和實現(xiàn)每一個調(diào)試功能。參考下面幾頁的描述并在用戶程序或編譯器選項里進行設(shè)置。

• 內(nèi)存空間的保留

圖5-16 中的陰影部分是存放調(diào)試監(jiān)視程序的保留區(qū)域,因此用戶程序不能分配到這些空間。

通訊用的串行接口保留

千萬不要改變由調(diào)試監(jiān)視程序執(zhí)行,用作MINICUBE2 與目標設(shè)備間通訊的INTP 引腳的寄存器設(shè)置。

(1) 調(diào)試監(jiān)視程序的保留區(qū)域

在目標設(shè)備的內(nèi)部ROM 中,圖5-16 的陰影部分是被分配的調(diào)試監(jiān)視程序的區(qū)域。調(diào)試監(jiān)視程序執(zhí)行的是對調(diào)試通訊接口的初始化處理和對CPU 的RUN 或break 處理。內(nèi)部ROM 區(qū)域必須填滿0xFF。這個區(qū)域千萬不要被用戶程序重寫。

[如何預(yù)留區(qū)域]

如果用戶程序不使用這塊區(qū)域就沒有必要一定要保留這塊區(qū)域。

為了避免調(diào)試器啟動期間可能產(chǎn)生的問題,因此,推薦通過編譯器來提前保留這塊區(qū)域。

下面列出了使用NEC 電子的匯編編譯器RA78K0S 來保留區(qū)域的例子,像下面的一樣增加匯編源代碼。

注意聲明到0ed0h部分的地址要和目標設(shè)備的flash內(nèi)存容量一致(參考下面的表格)。

(2) 調(diào)試用堆棧區(qū)域的保留

在目標設(shè)備的內(nèi)部RAM 空間里,圖5-16 的陰影部分是調(diào)試監(jiān)視程序用作堆棧(5 字節(jié))的區(qū)域。由于本區(qū)域的指定緊鄰在被用戶程序使用的堆棧區(qū)域之前,所以本區(qū)域的地址根據(jù)堆棧的增加和減少而有所不同。因此,堆

棧指針必須被設(shè)置以留出用作調(diào)試的堆棧大小(5 字節(jié))的余量。

下圖展示了堆棧區(qū)域增加時的情況,圖中的內(nèi)部高速RAM 從0xFE00 開始。

[如何預(yù)留這段區(qū)域]

請參考下面的地址范圍來設(shè)置堆棧指針。

例當內(nèi)部高速RAM 從0xFE00 開始時

在0xFE05 到0xFEFF 范圍內(nèi)

(3) 通訊串行接口的保留

INTP 引腳用作MINICUBE2 和目標系統(tǒng)間的通訊。和INTP 引腳相關(guān)的設(shè)置通過調(diào)試監(jiān)視程序來執(zhí)行,但是如果這個設(shè)置被用戶程序改變,會產(chǎn)生通訊錯誤。

為了防止這樣的問題產(chǎn)生,在用戶程序里通訊串行接口必須保留。

[如何保留通訊串行接口]

生成用戶程序時要注意下面的幾點。

• 中斷屏蔽標志寄存器

不要使用INTP 引腳對應(yīng)的中斷屏蔽標志寄存器來取消中斷。

1.2.6 X1 和X2 引腳復用功能的調(diào)試

X1 和X2 引腳在調(diào)試器第一次啟動(下載監(jiān)視程序時)和用QB-Programmer 執(zhí)行編程時使用。

在監(jiān)視程序已經(jīng)被下載到目標設(shè)備后不需要使用X1 和X2 引腳,因此X1 和X2 引腳和它們的復用功能可通過下面的順序來調(diào)試。為了實現(xiàn)X1 和X2 引腳的調(diào)試,電路必須要恰當?shù)脑O(shè)計。詳細信息請參考5.1.5 節(jié)X1 和X2 引腳的連接。

(1) 斷開外部和目標設(shè)備X1,X2 的連接。(若設(shè)計成如圖5-11 所示的電路,短接跳線針1 和2)

(2) 給目標系統(tǒng)和MINICUBE2 上電。

(3) 啟動調(diào)試器。在這個時候不要下載load 模塊注意。(監(jiān)視程序會在啟動后隨即自動被下載。)

(4) 關(guān)閉調(diào)試器。

(5) 目標系統(tǒng)和MINICUBE2 的電源。

(6) 連接外部和目標設(shè)備的X1,X2 引腳。(若電路如表5-11 所示設(shè)計, 短接跳線針2 和3。)

(7) 按照5.2.3 節(jié)系統(tǒng)啟動順序給目標系統(tǒng)和MINICUBE2 上電。

(8) 啟動調(diào)試器。

注意如果已經(jīng)由項目管理器(PM+)生成項目,load模塊會自動被下載。這種情況下,關(guān)閉PM+然后啟動調(diào)試器。

備注 下一次調(diào)試器啟動,從步驟(7)執(zhí)行。然而,假如程序通過QB-Programmer寫入,監(jiān)視程序被擦除,順序必須重新從步驟(1)開始。

1.2.7 調(diào)試注意事項

本節(jié)描述了在78K0S 微控制器上進行在線調(diào)試的注意事項。

請認真閱讀下列事項,以保證MINICUBE2 的正常使用。

(1) 處理用于調(diào)試的設(shè)備

不要在批量生產(chǎn)的產(chǎn)品上安裝曾用于調(diào)試的設(shè)備,因為Flash 存儲器在調(diào)試過程中曾被多次重寫,F(xiàn)lash 存儲器的重寫次數(shù)無法保證。

(2) 調(diào)試器操作速度降低的情況

當過多內(nèi)存或者寄存器內(nèi)容被顯示在一個調(diào)試器窗口里時,調(diào)試器操作速度可能會降低。當使用USB1.1 接口的主機時會特別明顯。

當flash 內(nèi)存被過多寫入時調(diào)試器響應(yīng)也會變慢。

這種現(xiàn)象可以通過提高CPU 操作時鐘頻率,設(shè)置PCC 或PPCC 寄存器來加以改善。

(3) Reset 處理

如果目標設(shè)備的RESET 引腳是作為端口使用,要通過用戶程序設(shè)置使能RESET 引腳,如option byte 設(shè)置。

(4) 當斷點不能執(zhí)行時

如果滿足下面條件其中之一,強制斷點不會被執(zhí)行。

• 中斷被禁止(DI)

• 被用作MINICUBE2 和目標設(shè)備間通訊的INTP 引腳產(chǎn)生的中斷被屏蔽

• INTP引腳對應(yīng)的復用功能端口沒有被設(shè)置成輸入模式

• 和INTP引腳對應(yīng)的外部中斷沿沒有被設(shè)置為上升沿

• 通過可屏蔽中斷待機模式被禁止時,進入待機模式

(5) Flash 自編程

如果分配給調(diào)試監(jiān)視程序的空間被flash 自編程重寫,調(diào)試器將不再正常操作。

(6) reset 后的操作

在外部引腳reset 或者內(nèi)部reset 后,監(jiān)視程序會執(zhí)行調(diào)試初始化處理。因此,從reset 產(chǎn)生到用戶程序執(zhí)行的時間會和實際設(shè)備的操作有所不同。

(7) POC 功能仿真

目標設(shè)備的POC 功能不能被仿真。要確保調(diào)試期間給目標系統(tǒng)的電源不能被斷掉。

(8) 使用實機調(diào)試而不使用MINICUBE2

如果是用實機調(diào)試而不是MINICUBE2,使用QB-Programmer 寫入用戶程序。通過調(diào)試器下載的程序包括監(jiān)視程序,如果不通過MINICUBE2 控制會有程序故障。

(9) 保護字節(jié)的注意事項

設(shè)置保護字節(jié)以執(zhí)行對整個塊的編程和整個塊的擦除。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

11萬+人次!5000+海外買家! 展會落幕,感恩同行!明年8月深圳再見! 深圳2025年9月1日 /美通社/ -- 據(jù)物聯(lián)網(wǎng)世界報道。 在AIoT(人工智能+物聯(lián)網(wǎng))技術(shù)加速滲透、全球數(shù)字化轉(zhuǎn)型深化,以...

關(guān)鍵字: IoT 物聯(lián)網(wǎng) TE IC

【2025年8月29日,中國上海訊】近日,第二十屆全國大學生智能汽車競賽(以下簡稱“智能車大賽”)總決賽在杭州舉辦并圓滿結(jié)束。作為大賽主協(xié)辦單位,英飛凌科技從技術(shù)支持與人才培養(yǎng)上全方位支持賽事,踐行產(chǎn)學研合作,助力行業(yè)人...

關(guān)鍵字: 微控制器 LED驅(qū)動芯片 人機交互

華盛頓2025年8月23日 /美通社/ -- CGTN America和CCTV UN發(fā)布《探索人工智能驅(qū)動的敘事未來》(Explore the Future of Storytelling with AI)。 人工智...

關(guān)鍵字: 人工智能 智能驅(qū)動 TV IC

在工業(yè)物聯(lián)網(wǎng)(IIoT)與邊緣計算快速發(fā)展的背景下,Modbus協(xié)議憑借其輕量化特性成為微控制器(MCU)設(shè)備互聯(lián)的首選方案。然而,在資源受限的MCU(如STM32F0系列、ESP8266等,RAM通常小于32KB,F(xiàn)l...

關(guān)鍵字: 微控制器 Modbus 工業(yè)物聯(lián)網(wǎng)

在工業(yè)物聯(lián)網(wǎng)設(shè)備開發(fā)中,Modbus從站功能已成為微控制器(MCU)的標配能力。某智能電表項目通過在STM32上實現(xiàn)Modbus RTU從站,成功將設(shè)備接入現(xiàn)有SCADA系統(tǒng),開發(fā)周期縮短40%。本文將系統(tǒng)解析MCU實現(xiàn)...

關(guān)鍵字: 微控制器 Modbus 協(xié)議棧優(yōu)化

2025年8月21日 – 專注于引入新品的全球電子元器件和工業(yè)自動化產(chǎn)品授權(quán)代理商貿(mào)澤電子 (Mouser Electronics) 即日起開售Silicon Labs全新xG26系列無線SoC和MCU。xG26片上系統(tǒng)...

關(guān)鍵字: SoC 微控制器 物聯(lián)網(wǎng)

現(xiàn)代汽車力求提供和家里一樣的舒適性和娛樂功能,因此,行業(yè)對電子控制單元(ECU)的需求呈現(xiàn)爆發(fā)式增長。然而,傳統(tǒng)的總線技術(shù)和電氣/電子(E/E)架構(gòu)已經(jīng)難以滿足這種需求。本文探討以太網(wǎng)技術(shù)如何革新汽車空間,塑造完全互聯(lián)的...

關(guān)鍵字: 以太網(wǎng) ECU 微控制器

在科技飛速發(fā)展的當下,智能設(shè)備已深度融入人們的生活與工作。其中,PDA(Personal Digital Assistant,個人數(shù)字助理)作為一款集信息輸入、存儲、管理和傳遞于一體,且具備辦公、娛樂、移動通信等多種功能...

關(guān)鍵字: 智能設(shè)備 觸摸屏 微控制器

【2025年8月15日,德國慕尼黑訊】英飛凌科技股份公司(FSE代碼:IFX / OTCQX代碼:IFNNY)近日宣布完成對Marvell Technology, Inc.(NASDAQ代碼:MRVL)汽車以太網(wǎng)業(yè)務(wù)的收...

關(guān)鍵字: 以太網(wǎng) 機器人 微控制器

深圳2025年8月12日 /美通社/ -- 全球消費電子行業(yè)領(lǐng)導者、Mini LED和超大屏[1]電視銷量全球第一的TCL欣然宣布,公司將參加9月5日至9日在柏林舉辦的2025年德國柏林消費電子展(IFA 2025)。作...

關(guān)鍵字: TCL 消費電子展 NI 大屏
關(guān)閉