# Keil Memory Bar **Repository Path**: wangrenai/keil-memory-bar ## Basic Information - **Project Name**: Keil Memory Bar - **Description**: 根据map文件分析内存使用情况,并绘制指示条。 - **Primary Language**: C - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2025-10-03 - **Last Updated**: 2025-10-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Keil Memory Bar ## 功能简介 此工具根据Keil编译生成的map文件,获取内存分块的名称,大小,使用量,基地址,绘制成内存占用指示条。 ![效果图](img/example.png) ## 使用指南 1. 拷贝MemBar.exe到Keil安装目录下,例如`D:\Keil_v5\ARM\BIN` 2. 点击魔术棒 3. 点击User选项卡 4. 设置After Build/Rebuild执行命令,工具路径设置成实际的路径,建议路径最好不要带空格 ```bat D:\Keil_v5\ARM\BIN\MemBar.exe "$L@L.map" ``` ![使用方法](./img/use.png) ## 二次开发 项目内只有一个源码文件`mem_bar.c`,直接使用make命令编译。 `examples`文件夹内包含两个.map文件,一个STM32H750VB,一个CH32V208,可以使用`make example`命令查看效果。 ```sh #克隆项目到本地 git clone https://gitee.com/MoodDream/keil-memory-bar.git cd keil-memory-bar #编译源码 make #测试运行编译后的程序 make example ```