1. 编译完成时显示程序占用的flash和ram大小
    1. 附件压缩包中的mapinfo.exe解压到stvd的安装路径\stvd中
    2. 在工程上点右键选settings
    3. 右侧的选项卡选择Linker,将category的下拉框选成output,然后在Generate Map file前打勾
    4. 再将选项卡上选择到Post-Build,在下方文本框中新粘贴一行内容mapinfo $(OutputPath)$(TargetSName).map
    5. 点OK按键确定,菜单File->save workspace,保存工程
    6. 重新编译下,你就能看到flash,ram,eeprom占用字节数了
  2. 修改工程选用的MCU
    1. Settings->MCU Selections,选择要修改的MCU后,点击Select
    2. 【重要】Settings->C Compiler,修改Preprocessor Definitions一栏,改为要修改的MCU型号
  3. 手动修改可用flash、ram等的大小
    1. 修改MCU型号后,会自动配置flash、ram大小。但有时自动配置的大小不符合实际,此时就要手动修改了。
    2. Settings->Linker->Input,修改表格中对应项目即可。
  4. 出现“#error clnk Debug\stm8s105.lkf:1 @svlreg missing for function f_UART1_RX_IRQHandler”报错:
    1. 原因:stm8s_it.c中的对应中断函数前,没有加上@svlreg
    2. 处理:在每个报错的中断函数前加上@svlreg,不再报错

最新文章

  1. java基础-注释
  2. java基础算法之选择排序
  3. Java学习--内部类(一)
  4. springMvc3.0.5搭建全程 (转)
  5. HD 1003 Max Sum 的递归解法
  6. onRetainNonConfigurationInstance和getLastNonConfigurationInstance
  7. java实现Composite(组合)模式
  8. Java 小片段
  9. C++ 之高效使用STL ( STL 算法分类)
  10. wcf纯代码创建控制台应用
  11. 马踏棋盘问题-贪心(MATLAB&C++)
  12. C++类的封装_工程
  13. 配置opencv环境
  14. Spring Boot 整合 Elasticsearch,实现 function score query 权重分查询
  15. 重构手法之Replace Temp with Query(以查询取代临时变量)
  16. GitLab配置ssh key
  17. HNOI2013 BZOJ3142 数列
  18. 洛谷P1809 过河问题_NOI导刊2011提高(01)
  19. F#周报2018年第48期
  20. 小程序js执行顺序

热门文章

  1. oracle数据库中创建表空间和临时表空间,以及用户和密码以及设置密码永不过期
  2. OC @protocol(声明协议 )
  3. windows网络模型之完成端口(CompletionPort)详解 (转)
  4. Uva 12298 超级扑克2
  5. 【转】JS模块化工具requirejs教程(一):初识requirejs
  6. 0.Python 爬虫之Scrapy入门实践指南(Scrapy基础知识)
  7. Win7安装MinGW
  8. Java基础——XML复习
  9. [HP-UNIX]bdf命令总结
  10. Mac iOS 允许从任何来源下载应用并打开