快速建立rt-thread nano最小裁剪工程
使用keil5建立
1、下载rt-thread 3.03版本,3.03程序占用最小
2、使用 CubeMX 配置工程
3、选择添加rt-thread
4、编译后发现有三个函数冲突,在stm32f1xx_it.c中找到这几个函数注释
5、删除主程序中的HAL_Init、SystemClock_Config函数,这几个在别处定义过
6、由于之后用rt的堆栈这里可以把其实文件中的堆改成0,栈改成0x100,最后生成文件大小
Program Size: Code=13058 RO-data=1386 RW-data=172 ZI-data=2020
用软件包工程
如果对工程大小没有要求,可以用软件包里的板demo
官网下载软件包,打开rt-thread\bsp\stm32\stm32f103-atk-nano
文件夹编译,最后生成文件大小
Program Size: Code=38212 RO-data=6380 RW-data=572 ZI-data=2948