1. 启用LiveWatch:在IAR Embedded Workbench中打开您的项目,在“Project”菜单下选择“Options”,然后展开“Debugger”选项卡并勾选“Enable Live Watch”。
2. 配置LiveWatch窗口:启用LiveWatch后,您可以通过单击告配主界面上的Live Watch按钮来打开该窗口。在此窗口中,您可以添加要监视的变量、表达式或寄存器,并配置它们显示的格式。
3. 设置断点:为了使用LiveWatch进行实时调试,您需要将断点放置到代码中以便程序停止执行。要设置断点,请单击源代码编辑器左侧行号察慎旁边的空白区域。
4. 运行程序并开始监视:当您已经完成了以上步骤之后,就可以运行程序并开始使用LiveWatch进行实时监视和调试了。在运行期间,您可以随时更改变量值、查看内存地址等 *** 作。
5. 导出数据:如果需要将数据导出到其他应用程序或文件中,则可以右键单击某个变量或表达式,并选择“Export Value”。这样就会将其值复制到剪贴板中供其他应用程序使用。
总体来说,IAR LiveWatch是一个非常强大的实时调试工具,可以帮助开发人员快速定位和解决问题。如果您需要更多关于IAR LiveWatch的信息,请参考官方文档或在线论坛。
局部变量里面的值会在程序退出函数的时候给清理掉,所以你要看里面的数据的话有两种方法:把数据再基粗复制一份给另一个全局变量,在liveWatch里面添加这个变量可以进行实时查看。
在view中找到Locals窗口,再在你要看的那个变量的函数里面打断点,当程序停到你所在的函数里面了,搏掘镇在Locals窗口中会显示该函数所有的局部变量值(无需添加)。散升
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)