主页

STM32F103 的外部 SRAM 测试记录

最近准备给 F103 的板子加一块屏幕,考虑到可能有比较大的内存需求,就稍微研究了一下使用 FSMC 接口的外部 SRAM 操作,并实现了 SRAM_malloc() 和 SRAM_free() 两个函数用于动态内存分配,并在 arm-gcc 编译环境下通过了简单的验证,在此撰文记录。本工程代码尚处于测试阶段,代码可能存在丑陋的写法/隐藏的 bug ,欢迎通过评论和邮件提出意见。

阅读更多

在 CLion 开发 STM32

在 CLion 中开发 STM32 程序的教程在网上随处可见,然而所用操作系统以 MacOS 和 Linux 为主, Windows系统教程较少。且所用 CLion 版本各有不同,界面和配置流程也相差较大。目前我还没有检索到一个在2020年完全适用的 Windows 教程 在我于scuteee.com发表本文后,知名博主稚晖君也于多平台发表了 CLion 的开发环境配置,读者可以比较阅读。 本文约 3300 字,在一切顺利的情况下,实践本文内容大致需要 1 小时。

阅读更多