
STM32CubeIDE
KarmaStone
这个作者很懒,什么都没留下…
展开
-
[STM32CubeIDE] STM32L47X SRAM2的区域使用及变量定义方法
STM32L471有2块RAM , 一块大小为96K , 一块大小为32K 。 IDE默认生产的LD文件没有定义32K的RAM区域。下面介绍,如何定义32K RAM 及变量如何定义使用在32K RAM中一、如何定义32K RAM看手册可知, 32K RAM的其实地址为0x10000000 , FLASH.ld 文件中,MEMORY修改如下:/* Memories d...原创 2019-09-10 14:33:47 · 4157 阅读 · 5 评论 -
[STM32CubeIDE 二] printf重定向設置
在STM32CUBEIDE 环境下使用printf的设置方法使用代碼自動生產工程文件之後,需要增加重定向文件,有二個方案;一、直接修改_write函數。_write函數在syscalls.c中, 使用__weak定義, 所以可以直接在其他文件中定義_write函數__attribute__((weak)) int _write(int file, char *ptr...原创 2019-09-21 11:18:07 · 5366 阅读 · 2 评论 -
[STM32CubeIDE 三]快速rebuild build工程的设置方法
STM32CUBEIDE没有编译快捷键,每次点击build很麻烦。 可以增加快速编译TAG进行操作,具体步骤如下窗口右侧最右上角,build targets , 右键选择 new , 输入如下图所示 ,保存 。 下图分别为make和make clean参数设置 保存之后会在右上角builds targets生成二个图标, 双击图标即可完成make 或者make cl...原创 2019-09-21 11:26:30 · 2014 阅读 · 0 评论