zoukankan      html  css  js  c++  java
  • stm8编程tips(stvd)

    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 Debugstm8s105.lkf:1 @svlreg missing for function f_UART1_RX_IRQHandler”报错:
      1. 原因:stm8s_it.c中的对应中断函数前,没有加上@svlreg
      2. 处理:在每个报错的中断函数前加上@svlreg,不再报错
  • 相关阅读:
    【Python学习】URL编码解码&if __name__ == '__main__'
    【Python学习】邮件发送
    【Python学习】网络编程
    【Python学习】接口开发
    【Python学习】操作Sqllite
    【Python学习】操作Mongodb
    【Python学习】操作Redis
    【Python学习】操作Mysql
    jzoj6003
    jzoj5995
  • 原文地址:https://www.cnblogs.com/cage666/p/9413917.html
Copyright © 2011-2022 走看看