walnutcy

搭建我的智能GCC cortex M3 开发环境 (原创)

0
阅读(4882)

最近在找JTAG相关的资料看,原打算找找OPEN-JTAG,并学习下,google出来的东西蛮多,无赖都是几年前的东西了,且没有更新,的确有点郁闷,就又找其他的开源项目,后发现simonqian 的变色龙Versaloon开源项目做得不错,就先动手搭建了一个开发平台,呵呵,因电脑前段时间重装系统,什么开发环境都没有,就装了一个CodeSourcery 2008 q3,主要是看simonqian的博客,觉得不错。

首先下载arm-2008q3-39-arm-none-eabi.exe,下载地址为:

http://www.codesourcery.com/gnu_toolchains/arm/portal/package3385/public/arm-none-eabi/arm-2008q3-39-arm-none-eabi.exe

直接安装就好了,没有什么文件名不能有空格等等的限制。注意安装的过程中,让其自动加入到Path吧,
装好后,在CMD里运行arm-none-eabi-gcc -v,测试下,没问题的话会显示GCC的版本为4.3.2

然后就是下载Versaloon的两个软件包啊,STM32USBBoot和Versaloon1.0_RC2

【固件】

Versaloon_Latest(2008-08-09)

【Bootloader】

STM32USBBoot(2008-07-19)

按照我的习惯,我把程全部重新定到project目录,这样看起来舒服点,如下图,

要注意的是这样改了以后,makefile就要改动一下,主要是几个路径的改,如果闲麻烦,可以直接用原来的目录结构,

当然,为了方便使用,实现智能化,是不是还得再做一个自动备份的批处理呢?

实现如下:--可以自动压缩并以当前时间命名存储

环境搭好了,接下就是该仔细研究下这个好东东了,呵呵。