之前做stm32开发的时候为了获取stm32芯片内部数据想进了各种方法。一开始是用串口发送数据,后来系统更新到win10后串口驱动不兼容,于是就找到了另外一种调试方式。
我是在keil中进行stm32开发,stm32程序通过keil编译器编译,然后通过JLink下载到芯片上。在Debug模式中可以直接查看stm32的运行内存,如图1-1所示
图1-1 stm32中变量值及其内存值
只要知道数组在内存中的地址,即可以找到对应地址所存储的采样值。同时,Keil还提供了一个内置的命令用于将芯片内存对应地址段的内容存储到电脑上,其命令格式如表1-1所示:</

本文介绍了如何在STM32 Cortex-M3开发中,通过Keil编译器和JLink调试器获取并保存内存数据。在Win10环境下,由于串口驱动问题,作者转向使用Keil的Debug模式直接查看内存中的变量值,并利用Keil的内置save命令将内存内容以HEX386格式保存到电脑上。

651

被折叠的 条评论
为什么被折叠?



