STM32F407内存布局

问题描述 投票:2回答:1

我正在尝试在快照记录器模式下将Percepio跟踪库用于FreeRTOS。编译并在发现板上运行后,我需要以某种方式将整个RAM转储到文件中。我已经启动了ST-LINK实用程序,但对如何转储整个RAM感到困惑。有人可以对此事提供提示吗?

ram stm32 freertos stm32f4discovery memory-dump
1个回答
6
投票

您可以在STM32F407xx Rev8数据表的第71页上找到存储器的布局。

正如ejohnso49指出,该芯片的SRAM不连续。因此,您需要对它们进行两次寻址(图片中的绿色和黄色区域)以读出全部数据。

enter image description here

在STM32 ST-LINK Utility中,连接到设备并输入0x20000000作为地址(SRAM的开始,第一部分)。对于大小,请输入0x20000 0x30000(128kB 192kB)。

现在您可以在窗口中看到RAM的内容。要转储当前视图,请单击“保存”图标或在“将文件另存为”的文件菜单中。

如果需要,也可以对其他CCM RAM部分执行此操作。

© www.soinside.com 2019 - 2024. All rights reserved.