2.如何在RL78微控制器上使用EZ-CUBE3
本章描述了如何使用EZ-CUBE3在RL78微控制器上進行片上調試和Flash編程。
片上調試是指通過芯片內置的調試功能對已經裝載在目標系統上的微控制器進行調試的方法。由于這種調試方法是對板上的目標設備進行操作的,所以非常適合現場調試。
Flash編程是將程序寫入設備內置的Flash存儲器的方法。可以在板上對設備進行擦除、寫入和校驗。
如果首次用RL78微控制器作為目標設備來使用EZ-CUBE3,那么請仔細閱讀以下內容。
2.1目標系統設計
要用EZ-CUBE3和目標系統進行通信,必須在目標系統上安裝對應的通信電路。本節描述了相關電路的設計以及接口的安裝。
2.2片上調試
本節描述了用EZ-CUBE3進行片上調試的系統配置和啟動方法。
2.3Flash編程
本節描述了用EZ-CUBE3進行Flash編程的系統配置和啟動方法。
支持RL78 MCU列表
支持TOOL0單線調試的RL78 MCU(RL78/G10、RL78/G1M、RL78/G1N除外),最新的支持產品型號,請參閱EZ-CUBE3網頁上的信息。
2.1目標系統設計
為了實現片上調試和Flash編程功能,需要設計目標系統的電路,本節描述了相關的電路設計。
圖2.1為EZ-CUBE3通信的整體接口框圖。如圖所示,EZ-CUBE3與目標系統的目標設備之間進行串行通訊。
為了實現通訊,目標系統上必須安裝用于通信的電路。請參考本節的內容設計合適的電路。
這里用于串行通信的引腳基本上和使用Flash編程器(例如EZ-CUBE3)時使用的串行通信引腳相同,但是有一些設備并不支持這些引腳。
圖2.1通信接口概述
EZ-CUBE3開關設置RL78,調試模式選擇開關(SW2):請選擇“RL78和RA”。
2.1.1引腳配置
本節將說明EZ-CUBE3和目標系統之間使用的接口信號。表2.1中列出了引腳的使用情況。圖2.2說明了14引腳接口中引腳的序號和排列。
表2.1引腳的使用情況(RL78)
圖2.214引腳接口中引腳的序號和排列(EZ-CUBE3側視圖)
2.1.2電路連接舉例
目標系統上的電路設計會根據接口信號而有所不同。接口的引腳名稱可能會因目標設備有所不同。詳細信息請參考目標設備的用戶手冊。參照圖2.3~圖2.5和相關的電路連接示例。
注意事項:在電路連接示例中出現的常數值為參考值。如果進行Flash編程旨在量產,請徹底評估目標設備的規格是否滿足要求。
圖2.3RL78族MCU通用接口電路
注1:推薦使用圖中所示的電路和電阻值,但不能保證,建議通過考慮目標器件的規格和噪聲來確定電路設計和電阻值。對于批量生產的閃存編程,請對是否滿足目標器件的規格進行充分的評估。
注2:有關如何處理RESET#引腳的詳細信息,請參見“2.1.3RESET引腳的連接”。
注3:RESET_IN引腳僅用于調試。無論此引腳是否連接,仿真器都可通過編程軟件進行閃存編程。
注4:TOOL0引腳的驅動電源因器件而異。請參閱設備的用戶手冊。
圖2.4RL78/G11系列和RL78/G12系列(20/24引腳版)MCU接口電路
注1:推薦使用列出的電路和電阻值,但不能保證,建議通過考慮目標器件的規格和噪聲來確定電路設計和電阻值。對于批量生產的閃存編程,請對是否滿足目標器件的規格進行充分的評估。
注2:RESET#引腳的推薦電路根據是否使用多路復用功能而有所不同。有關如何處理RESET#引腳的詳細信息,另請參見“2.1.3RESET引腳的連接”。
注3:RESET_IN和RSTPU引腳僅用于調試。無論此引腳是否連接,仿真器都可通過編程軟件進行閃存編程。
注4:務必將引腳2、引腳12和引腳14連接到用戶系統的GND。這些引腳用于電氣接地以及通過EZ-CUBE3監控與用戶系統的連接。
圖2.5RL78/I1C系列MCU接口電路
注1:推薦使用圖示的電路和電阻值,但不能保證,建議通過考慮目標器件的規格和噪聲來確定電路設計和電阻值。對于批量生產的閃存編程,請對是否滿足目標器件的規格進行充分的評估。
注2:有關如何處理RESET#引腳的詳細信息,另請參見“2.1.3RESET引腳的連接”。
注3:RESET_IN和RSTPU僅用于調試。無論此引腳是否連接,仿真器都可通過編程軟件進行閃存編程。
注4:務必將引腳2、引腳12和引腳14連接到用戶系統的GND。這些引腳用于電氣接地以及通過EZ-CUBE3監控與用戶系統的連接。
注5:EZ-CUBE3僅支持單電源。如果所使用的目標MCU需要EZ-CUBE3的兩個或多個電源,請使用與VDD電壓相同的VDD以外的電源,例如EVDD。
2.1.3RESET引腳的連接
本節描述了電路中RESET引腳的連接,此處必須特別注意,電路連接示例見前面的章節。
片上調試時,來自目標系統的RESET信號輸入EZ-CUBE3,被屏蔽后,再輸出到目標設備。于是RESET信號的連接根據是否連接EZ-CUBE3而有所不同。
Flash編程時,電路的設計必須保證目標系統的RESET信號和EZ-CUBE3的RESET信號不沖突。
推薦通過電阻自動切換RESET信號。圖2.6~圖2.7說明了“2.1.2電路連接舉例”中描述的RESET引腳連接情況。
這種連接的設計是假定目標系統的復位電路包含有N溝道開漏緩沖器(輸出阻抗:100歐姆或更小)。當EZ-CUBE3的RESET_IN/OUT邏輯反轉時,VDD或GND的電平可能會不穩定,所以請注意備注中所描述的條件。
圖2.6 RL78族MCU通用復位電路的連接
圖2.7 RL78/G11系列、RL78/I1C系列和RL78/G12系列(20/24引腳版)MCU復位電路的連接
2.1.4連接時的注意事項
(1)關于VDD
將目標系統的VDD(電源)連接到仿真器連接器的VDD。
在電源電壓為2.7V至5.5V的MCU的工作電壓范圍內使用仿真調試器。
EZ-CUBE3最多可提供200mA電流,EZ-CUBE3并不檢測目標系統的供電電壓,請確保目標系統的供電狀態跟撥動開關對應。
(2)關于GND
連接器的GND必須和MCU的VSS引腳的GND相同。
(3)在EZ-CUBE3中,電源打開后,復位輸出處于Hi-Z狀態約20ms。在這段時間內,用戶系統上的復位若被上拉,將導致從復位狀態釋放。
(4)對于RL78/G11或RL78/G12產品,禁止通過選項字節將具有多路復用引腳功能的RESET引腳設置為端口引腳。如果將這些引腳錯誤地設置為端口引腳,則無法將EZ-CUBE3置于OCD模式。通過以下步驟將多路復用引腳修改為RESET引腳。
(a)手動將用戶系統上的RESET開關維持在低電平,通過USB接口數據線將EZ-CUBE3與主機連接,并接通電源。
(b)在啟動調試程序之前釋放RESET開關,由于選項字節的設置,多路復用引腳將被設置為RESET引腳。
注意電源開/關:
在提供電源時,必須確認用戶系統的電源電路沒有短路。必須在確認仿真器連接器的引腳排列沒有問題后連接EZ-CUBE3。如果發生錯誤連接,主機、仿真器和用戶系統就可能冒煙起火。
-
微控制器
+關注
關注
48文章
7552瀏覽量
151423 -
芯片
+關注
關注
455文章
50816瀏覽量
423613 -
瑞薩
+關注
關注
35文章
22309瀏覽量
86307 -
RL78
+關注
關注
2文章
119瀏覽量
21653
原文標題:EZ-CUBE3用戶手冊[2-1]如何在RL78微控制器上使用EZ-CUBE3
文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論