
STM32内存优化技巧
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本文介绍了在使用STM32微控制器时如何有效进行内存优化的方法和技巧,旨在帮助开发者提升程序性能并节省资源。
这些问题是在我进行大创项目时遇到的挑战。这次先谈谈内存问题,下次再讨论如何用代码实现通信协议。这是我第一次撰写博客,请大家多多指正。
首先感谢学校老师以及公司师傅的帮助和支持,没有他们的支持与指导,项目的调试将难以开展。
我在使用STM32F103C8T6芯片时遇到了一些挑战,该芯片的FLASH容量为128K,RAM仅为20K。在涉及算法和通信功能的时候,内存资源显得尤为紧张。
# 1. 发现内存不足
当我修改好代码并成功编译后下载到STM32中运行时,有时可以流畅工作,但有时候会出现卡顿甚至开机上电即死的现象。起初我怀疑是代码中的某些部分存在问题或存在阻塞点;因此使用Keil5的调试模式,并通过ST-LINK逐条跟踪每一条指令进行排查。然而我发现有些时候程序会直接跳入硬件错误中断处理中去,这让我意识到问题可能与内存不足有关。
全部评论 (0)
还没有任何评论哟~


