我比较喜爱简略细巧的东西,所以官方的CCS不太合适我,IAR又要破解,所以挑选这个渠道作为MSP430的开发环境。
codeblocks自身就集成MSPGCC编译器的模板,可是新版的MSPGCC比起旧版的好像有点不一样,所以需要做一些装备的作业。
理论上,建立办法也适用于linux体系,我个人还没在linux下建立。
比较Eclipse,codeblocks显得很细巧(不想要MinGW的话也不到30M),无需JAVA环境,运转速度也很快,支撑建立多种开发环境,是我耍弄东西的首选渠道。至于它的其它长处,自行google吧。
我的mspgcc是放在D:mspgcc目录下,TI官方的烧录软件我放在”D:mspgccflash_fet”目录下 ,请读者自行修正。
开端:
1) 先安装好codeblocks 10.05,这个很简略。下面的一个是不带minGW的只要23M,带minGW的74M
http://sourceforge.net/projects/codeblocks/files/Binaries/10.05/Windows/codeblocks-10.05-setup.exe/download
http://sourceforge.net/projects/codeblocks/files/Binaries/10.05/Windows/codeblocks-10.05mingw-setup.exe/download
2)下载MSPGCC(新版的只要37M),解压到“D:mspgcc”
http://sourceforge.net/projects/mspgcc/files/Windows/mingw32/mspgcc-20120406-p20120502.zip/download
3)下载TI LuanchPad软件包,并将里边Flasher,driver等解压到“D:mspgcc”目录下。(附件)
4)运转codeblocks,点击Setting->Compiler and debugger..
挑选编译器“GNU GCC Compiler for MSP430”
留意:假如你只用到一种编译设置只用一种类型的MCU的话,Complier Flags的话能够也能够在这里设置。(我个人不引荐~~)
切换到”Toolchain executables”,修正如下
本页下切换到“Addition Paths”,将msp430的目录也加上
切换到”Search directories”, 增加Compiler的include目录和linker的lib目录