KEIL C51目標調試器
深圳市米爾科技有限公司是ARM公司官方授權全線工具產品代理商, 提供ARM公司原裝正版開發工具(包括本產品KEIL C51)的銷售服務,以及ARM工具產品的市場推廣、產品更新、技術支持和售后服務。
概念:該產品官方名稱為KEIL C51或PK51,也稱KEIL 8051,Realview C51等,系為同一產品。
相關: KEIL C51下載,ARM授權證明,米爾典型客戶。
FlashMON51 目標監視器
FlashMon51是一個功能齊全、免許可證、免專利權費目標監測器,它是調試8051-兼容目標系統的目標監測器,這個目標系統有馮·諾依曼代碼內存或閃存。它可以配置的各種8051設備和目標硬件。它使用一個計算機的COM端口與μVision的調試器通信。
對于使用馮·諾伊曼代碼內存的目標,FlashMON51工作就像Mon51監測器一樣。程序代碼下載進RAM和通過在RAM代碼空間中的替代指令來設置斷點。
對于使用閃存的目標,FlashMon51下載用戶程序到片上應用可編程的(IAP)閃存和使用調試器調用的相同IAP設置/清除軟件斷點。
通常的,調試一個目標監視器需要一目標監視系統,該目標系統包括下載軟件和設置軟件斷點的馮·諾依曼內存。FlashMon51去掉這一規定,使用許多基于8051設備的片上閃存。
FlashMon51包括許多Atmel微控制器的測試配置。通過改變設置選項來支持其他設備。配置選項方式類似于現有Mon51目標監測器。軟件開發參閱預先配置Flash監測器和更多的信息的\Keil\C51\flashmon文件夾。
FlashMON51幫助簡單的調試實時的目標程序。可觀察程序的符號,使用調試的源代碼,觀察程序變量,檢查內存內容,及使用其他更多的功能!
硬件要求
- 5K字節FlashMON51代碼空間。
- 256字節的xdata內存
- PC接口串行端口
- 串行中斷
軟件要求
- FlashMON51在任何地址配置加載目標程序(通常是4000H或8000h)。
- FlashMON51是在目標程序前裝載到目標硬件的一個單獨的程序。
- 當使用的監測器調試的時候,μVision調試器下載目標程序到目標和FlashMon51在代碼內保存目標程序(不論是馮·諾依曼或Flash)。
MON51目標監視器
MON51是一個功能齊全、免許可證、免專利權費的8051微控制器系列的目標監測器。它能配置的各種8051設備和目標硬件。MON51使用一個計算機的COM端口與μVision的調試器通信。
MON51幫助簡單的實時調試目標程序。可以觀察程序符號,使用源代碼調試,觀察程序變量,檢查內存內容,及使用其他更多的功能!
硬件要求- 5K字節MON51代碼空間
- 256字節的xdata內存
- PC接口的串行端口
- 串行中斷
軟件要求
- Mon51在任何地址可配置下載目標程序(通常是4000H或8000h)。
- Mon51是一個下載到目標硬件的EPROM的單獨的程序。
- 當使用的監測器調試的時候,下載目標程序到目標系統的馮·諾依曼RAM中。
在偏移0000h地址開始目標程序
如果在偏移0000h地址下載目標程序,必須為使用監視器的串行的中斷向量保留空間。最簡單的方法是用以下鏈接器的命令。
BL51 mycode.obj code(0x0100)
此命令指示鏈接器避免前面256字節的地址空間,(這是中斷向量保存的空間)。如果執行mon51的時候遇到問題程序停止,這可能是問題所在。
在non-zero偏移地址開始目標程序
如果目標程序下載到其他偏移地址而不是0000h,必須做一些工作編譯和調試監測器的鏈接。 知識庫文章#76為如何重新放置目標程序提供了更多信息。
配置MON51
為了更好地了解和利用mon51的功能,我們設立了能幫助迅速入門的Windows幫助文件和一些知識庫文章。
- 下載Mon51幫助文件。
- 配置Mon51目標監測器
MON390(Dallas 390)目標監視器
Mon390是一個功能齊全、免許可證、免專利權費目標監測器,該目標檢測器是為Dallas Semiconductor DS80C390, DS80C400, and DS5240 系列微控制器設計的。MON390使用一個計算機COM端口與μVision調試器進行通信。MON390幫助用戶更簡單的實時調試目標程序。你可以觀察程序符號,使用源代碼調試,觀察程序變量,檢查內存內容,及完成其他更多的功能!
有兩個組成部分加入到調試目標監測器:- MON390驅動器,已納入μVision調試器。
- 自定義的指定目標系統的MON390目標程序。
為幫助迅速的入門、Mon390為一些評估板及單板計算機進行預先配置。查閱\Keil\C51\Mon390測試的配置文件夾。
- 5K字節MON390代碼空間
- 256字節的xdata內存
- PC接口的串行端口
- 串行中斷
軟件要求
- Mon390是加載到的目標硬件的EPROM的一個程序。當使用的監測器來調試的時候,下載的目標程序進目標系統上的馮·諾伊曼RAM中。Mon390在任何地址能配置來加載到目標程序。
MONADI(模擬器件 812)目標監視器
ISD51在系統調試器
ISD51(In-System調試器)是一個8051用戶程序的調試監視技術。ISD51由一個可配置的連接到的用戶程序調試模塊組成,通過8051芯片的UART提供程序測試支持。
ISD51軟件和硬件的要求是最低的。它可以在外部芯片上代碼空間上運行和不需要特定的的像von Neumann-wired內存的硬件。
ISD51在很小的8051設備上工作,如飛利浦LPC系列和訪問全部代碼和xdata地址空間的完整的系統。
實用性
ISD51從C51 6.23版本開始可用。ISD51只有在PK51專業開發工具包可用。
更多信息
ISD51 In-System調試器完整的文件在Keil網頁站點是可用的。