spc5studio的使用

spc5studio是一款ST的专门正对spc56xx等系列的IDE。注意,该IDE也在不断更新当中。不同的版本之间还是存在差异的。

并且,不仅仅支持56系列的单片机。

其配置功能是比较强大的。如果配合一个比较好用的调试器(比如trace32),是能够很方便地用起来的。

这个IDE的设计思路和autosar的mcal的工具有类似之处。靠对用户友好的配置界面进行基础软件的配置。
存在以下困难需要克服。
1、不要手动修改配置自动生成的文件。
因为存在覆盖问题。但是,自己在source文件夹下新建的文件和在main.c中写的自定义的内容是不会被覆盖的。

2、存在修改配置无法生效,莫名其妙报错的情况。此时,应该选择对整个工程的配置进行clean。然后再生成代码。
实在解决不了的话,之前的删除,新建一个工程。但是缺点在于,需要费劲地重新再配置一下。

3、存在对gui中的一些配置项不理解或者“misleading”的情况。此时,只能配合调试器来对选项的含义进行猜测了。

4、基本上通过对pin、clk、外设的配置和在main中对其进行调用。一个简单的外设功能就能够demo出来了。
再配合信号发生器和示波器的使用。如果存在和预期不一致的情况,是能很方便地调试出问题的。

5、能够少写一行代码,就不要多写一行代码。要尽量减少代码的复杂度。(先不讨论某些死板的编码规范)