RealMonitor配置详解:启用调试选项

需积分: 0 84 下载量 18 浏览量 更新于2024-08-10 收藏 5.26MB PDF 举报
"RealMonitor是用于调试嵌入式系统的工具,具有多种配置选项,如RM_OPT_DATALOGGING,RM_OPT_STOPSTART,RM_OPT_SOFTBREAKPOINT,RM_OPT_HARDBREAKPOINT,RM_OPT_HARDWATCHPOINT,RM_OPT_SEMIHOSTING,RM_OPT_SAVE_FIQ_REGISTERS以及对不同位宽数据读写的控制。这些选项对于精细调整调试过程至关重要。RealMonitor适用于LPC23XX系列的微控制器,如ARM-7TDMI-S Rev 4内核,且支持软硬件断点和半主机功能。文档出自广州周立功单片机发展有限公司,提供详细的技术支持和服务网络信息。" RealMonitor是一个强大的实时监控工具,它允许开发者深入洞察目标系统的运行状态,进行调试和故障排查。在建立RealMonitor时,可以使用一系列选项来定制其行为: 1. RM_OPT_DATALOGGING:此选项控制是否允许在非RealMonitor通道上记录目标系统到主机的数据传输。如果设置为FALSE,将禁止此类通信。 2. RM_OPT_STOPSTART:当设置为TRUE时,启用对所有停止和启动调试特性的支持,使得开发者能够暂停和恢复目标系统的执行。 3. RM_OPT_SOFTBREAKPOINT和RM_OPT_HARDBREAKPOINT:这两个选项分别控制软件断点和硬件断点的启用。软件断点依赖于目标代码的修改,而硬件断点则利用硬件资源实现,通常更快速有效。在ARM-7TDMI-S Rev 4内核上,这些特性是可用的。 4. RM_OPT_HARDWATCHPOINT:类似地,此选项允许在特定内存位置设置硬件监视点,当该位置的数据发生变化时触发中断。 5. RM_OPT_SEMIHOSTING:如果设为FALSE,禁用半主机功能。半主机功能让目标代码能够利用调试器所在的主机资源,如键盘输入、屏幕输出和磁盘I/O。 6. RM_OPT_SAVE_FIQ_REGISTERS:当RealMonitor停止目标系统时,如果这个选项设为TRUE,FIQ(快速中断)模式下的寄存器会被保存,便于恢复中断处理。 7. RM_OPT_READBYTES, RM_OPT_WRITEBYTES, RM_OPT_READHALFWORDS, RM_OPT_WRITEHALFWORDS, RM_OPT_READWORDS, RM_OPT_WRITEWORDS:这些选项控制RealMonitor对不同宽度数据(8位、16位和32位)的读写操作,启用或禁用这些操作以适应不同的调试需求。 这个教程特别适合LPC23XX系列芯片的用户,该系列基于ARM架构,广泛应用于嵌入式系统。广州周立功单片机发展有限公司提供了全面的技术支持和服务,包括电话、电子邮件和实体店面,以便用户在遇到问题时能得到及时帮助。