快速建立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
