# flmparse **Repository Path**: jhembed/flmparse ## Basic Information - **Project Name**: flmparse - **Description**: C语言解析FLM格式文件命令行工具。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 18 - **Forks**: 15 - **Created**: 2022-05-01 - **Last Updated**: 2025-10-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # flmparse #### 介绍 解析.FLM算法命令行工具,转C文件,用于脱机烧录器的烧录算法文件。 使用示例: ```bash flmparse.exe --rambase 20000000 --ramsize 5000 flmparse.exe --flm STM32F10x_128.FLM --rambase 20000000 --ramsize 5000 flmparse.exe --flm STM32F10x_128.FLM --rambase 20000000 --ramsize 5000 --stacksize 1000 ``` 双击`flmparse.exe`默认操作为扫描当前面目录下的.flm格式文件,默认内存地址`0x20000000`,默认内存大小`0x1000`。 可通过命令行参数`--rambase`指定内存起始地址,`--ramsize`指定内存大小,此处的内存大小只是用于生成烧录算法使用,可以比实际芯片的内存小。 `--stacksize`指定烧录算法所用的栈大小,默认会自动根据ramsize适应,最大适应为1024。(烧录外部QSPI FLASH时堆栈空间使用较大,此时需要手动指定栈大小)