jlink调试stm32,debug时读取内存值
来源:互联网 发布:求数组最大值 编辑:程序博客网 时间:2024/06/05 03:13
程序中为AD采样开启了一个很大的buffer。由于在从串口输出采样值时无法正常保存采样值(丢数据),因此在buffer满以后用keil自带的指令从内存中提取AD值,然后再做分析。
步骤:
1.采样完成以后,打断点,停止程序运行。
2.打开command窗口,执行命令保存数据。
比如:数组为 unsigned short ad_buffer[5000],起始地址为0x200062A8,ad_buffer[4999]的地址为0x200089B8。在command窗口中输入“SAVE D:\1.TXT 0x200062a8,0x200089ba”。这样在D盘下就会产生一个1.txt的文件,其中就包含了ad_buffer中的数据。这里要注意第二个地址,它指的是ad_buffer[5000]的地址,如果输入的是0x200089b8,那么生成的数据就会缺少ad_buffer[4999].
生成的数据类似于下图,内容是HEX386格式的
然后按照HEX386格式就可以解析该文件从而得到AD值。
下图为keil帮助文件中对于SAVE指令的说明。
0 0
- jlink调试stm32,debug时读取内存值
- 关于STM32 调试工具JLINK
- 【开发工具】[Jlink]:STM32 MDK Jlink 调试笔记
- stm32的调试之路-OpenOCD+JLINK
- Eclipse搭建stm32开发环境+jlink调试
- stm32 keil debug 调试笔记
- [DEBUG]内存泄露调试
- STM32 RVMDK JLINK下flash和RAM调试方法
- KEIL下使用Jlink调试STM32 核心模块开发板
- STM32 RVMDK JLINK下flash和RAM调试方法
- STM32 jLink V8 的SW模式硬件调试
- IAR 环境下基于JLINK在RAM中调试STM32
- 如何使用jlink+gdb在stm32上调试fans-rt
- STLINK和JLINK使用SWD四线调试下载STM32
- STM32启动选择RAM启动才能使用Jlink调试
- Ubuntu下安装STM32调试环境 OpenOCD+JLink
- stm32 keil debug 调试笔记二
- stm32调试内存越界情况
- 如何在Android智能手机上捕获数据包?
- HDOJ 1003-Max Sum【DP】
- Objective-c打僵尸小游戏练习源码
- 每个程序员都应该知道的福利
- android M权限问题
- jlink调试stm32,debug时读取内存值
- KMP算法理解,and优化(待发)
- MacBook pro 13寸2011年换SSD
- hdu 2192 MagicBuilding
- express 构建 myapp
- 使用keepalived来实现nginx的高可用
- 开发过程中待解决的问题
- 中级JavaScript例子, 如何实现一个简单实用的模板套用机制, GXTemplate , 第一章(估计要写9章)
- android studio如何与TortoiesSVN客户端绑定