RealMonitor配置详解:启用调试选项
需积分: 0 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架构,广泛应用于嵌入式系统。广州周立功单片机发展有限公司提供了全面的技术支持和服务,包括电话、电子邮件和实体店面,以便用户在遇到问题时能得到及时帮助。
2008-12-16 上传
2009-05-11 上传
2019-05-13 上传
点击了解资源详情
2017-06-23 上传
2009-10-06 上传
2017-06-23 上传
2015-03-12 上传
2021-11-24 上传
李_涛
- 粉丝: 56
- 资源: 3856
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜