米尔淘宝店| 米尔电子| 米尔微博| English

KEIL C51目标调试器

深圳市米尔科技有限公司是ARM公司官方授权全线工具产品代理商, 提供ARM公司原装正版开发工具(包括本产品KEIL C51)的销售服务,以及ARM工具产品的市场推广、产品更新、技术支持和售后服务。

概念:该产品官方名称为KEIL C51PK51,也称KEIL 8051Realview  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网页站点是可用的。


更多内容

民间现实二人麻将玩法