keil c51目标调试器
深圳市米尔科技有限公司是arm公司官方授权全线工具产品代理商, 提供arm公司原装正版开发工具(包括本产品keil c51)的销售服务,以及arm工具产品的市场推广、产品更新、js555888金沙老品牌的技术支持和js555888金沙老品牌的售后服务。
概念:该产品官方名称为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网页站点是可用的。