本帖最后由 lanzeex 于 2011-11-16 21:51 编辑
2 初试开发环境
有接触过一些TI的一些片子,对它完备的文档甚是赞赏。因此,在准备使用之前,首先依然考虑到的是TI提供的文档。到TI官网,搜索EK-LM3S811,可以看到较为详细的文档列表。我打算采用IAR进行开发,因此,找到了与之相关的文档spmu058d--Stellaris® Development and Evaluation Kits for IAR Embedded Workbench,按照其中的步骤,便能大概熟悉IAR的使用了。只是需要注意首先要生成driverlib.a,也就是首先要make driverlib工程,也就是文档中所提到的“Build the StellarisWare Components”。接下来就可以玩其他的项目了。
所提供的StellarisWare_for_EK-LM3S811中将相关的例程放在了同一个workspace即ek-lm3s811.eww,学习起来呢显得特别方便。当然,如果你不喜欢不断的goto definition去看一些定义,用source insignt吧,是非常有吸引力的选择。
继续玩下去,在工程的Option中C/C++ Complier下Preprocessor中发现了ewarm和PART_LM3S811,搜索一下便可发现,此处是给提供给driverlib等使用的。如果你愿意,也可以自己在demo.c中定义
#define ewarm
#define PART_LM3S811
|