KEIL C51目标调试器
深圳市完美体育·(中国)手机网页版科技有限公司是ARM公司官方授权全线工具产品代理商, 提供ARM公司原装正版开发工具(包括本产品KEIL C51)的销售服务,以及ARM工具产品的市场推广、产品更新、技术支持和售后服务。
概念:该产品官方名称为KEIL C51或PK51,也称KEIL 8051,Realview C51等,系为同一产品。
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网页站点是可用的。