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

最新文章

  1. sublime插件使用整理
  2. 56992 vuser_init.c(12): Error: Socket descriptor not found.
  3. Java多线程之Runable与Thread
  4. JavaWeb---图书馆管理系统
  5. 团队项目之Sprint计划会议
  6. iOS开发网络编程之断点续传-NSURLConnection
  7. 终于找到了无毒版的fences1.0(2.0版本要收费的)
  8. support-v4不能查看源码
  9. tcxtreelist 控制单元格变颜色,或者行变颜色
  10. C#高级
  11. 用TMS的控件就可以了,有bug叫他们改
  12. Radis安装
  13. Windows下配置Nginx
  14. Mac和Xcode常用的快捷键
  15. 整理C++面试题for非CS程序猿——更新至【48】
  16. Django视图层
  17. P1578 奶牛浴场
  18. tesseract-ocr 识别中文扫描图片
  19. 外网teamview连接不上服务器teamview的错误: 一直显示正在连接,正在初始化显示参数的
  20. 微信小程序与Vue js数据渲染对比

热门文章

  1. Mac 无法安装安装psutil 报错 error: command '/usr/bin/clang' failed with exit status 1
  2. 因子分解机 FM
  3. js中的逗号运算符
  4. 【luoguP2989】[USACO10MAR]对速度的需要Need For Speed
  5. 【POJ2676】Sudoku
  6. [1-2] Dependence-Aware Service Function Chain Design and Mapping
  7. JAVA字符编码一:Unicode,GBK,GB2312,UTF-8概念基础
  8. Spring Cloud Hystrix基本原理
  9. deformable conv
  10. java判断是excel2003还是2007以上