天天看点

STM8 开发备忘

前段时间写了一点STM8的代码,现在总结一下。

开发环境-IAR

IAR 指的是IAR Embedded Workbench。又称为EWSTM8。

我是用的是EWSTM8-2105-Autorun.exe。后会报一个库加载失败。没有关系可以继续用。

1. 查看芯片型号:

项目右键-选项-目标,我的是STM8L151G6。

可以根据芯片型号来确定芯片的基本信息。比如FLASH大小,RAM大小等。比如L151G6中的6代表32K,如果是4就是16k。

2. 查看生成文件占用FLASH及RAM大小

找到.map文件,

18 479 bytes of readonly  code memory
   2 881 bytes of readonly  data memory
   1 324 bytes of readwrite data memory      

18479 + 2881是占用的FLASH 1324 是占用内存(有这么小吗?)。

3. git管理

*.TMP
*.tmp
*.tmp.*
*.dep
Debug/
Release/
si
*.ewt
settings/      

4. 代码调试

继续阅读