新版IAR调试查看寄存器问题、STM8代码大小优化问题

💡 原文中文,约1500字,阅读约需4分钟。
📝

内容提要

本文解答了两个后台经常被问到的问题:新版IAR调试查看寄存器的方法和STM8代码大小优化的常见方法。

🎯

关键要点

  • 本文解答了两个常见问题:新版IAR调试查看寄存器的方法和STM8代码大小优化的常见方法。
  • 新版IAR指的是具有黑色图标的版本,如EWARM V8.2和EWSTM8 V3.1。
  • 许多用户在新版IAR中无法查看外设寄存器,调试时缺少直接查看寄存器的窗口。
  • 在新版IAR中查看寄存器的方法为:进入调试模式 -> View -> Registers -> CPU Register右键 -> View Group。
  • 在STM8上运行实时操作系统时,资源问题显得尤为重要,尤其是在8K FLASH资源的情况下。
  • 优化STM8代码的常见方法包括:不使用标准外设库自带的断言和将标准外设库修改为直接操作寄存器。
  • 可以在stm8s_conf.h中屏蔽断言代码以节省资源。
  • 通过在线调试查看寄存器值后,直接写寄存器代码以优化性能。
➡️

继续阅读