本帖最后由 bigfanofloT 于 2016-9-8 14:27 编辑
一、如何获取软件资源
首先需要如下这些软件资源:
1. 开发IDE下载
ARM编译器KEIL MDK,可以从相应的KEIL官网进行相应的下载。目前最新版为V5.21A
官网下载地址:
https://www.keil.com/demo/eval/arm.htm
file:///C:/Users/ADMINI~1.A-2/AppData/Local/Temp/enhtmlclip/keil-5.png
2. 烧录器驱动(JLink或STLink)下载
gokit使用的STM32F103CBT6支持JTAG和SWD两种调试接口,目前常用的仿真器有JLINK和STLINK(ST官方出品,推荐),我们需要根据自己的仿真器安装对应的PC端驱动程序。
STLINK
JLINK
Jlink驱动官网:
https://www.segger.com/jlink-software.html
file:///C:/Users/ADMINI~1.A-2/AppData/Local/Temp/enhtmlclip/Image.pngfile:///C:/Users/ADMINI~1.A-2/AppData/Local/Temp/enhtmlclip/Image(1).pngSTlink驱动官网:
http://www.st.com/content/st_com/en/products/development-tools/hardware-development-tools/development-tool-hardware-for-mcus/debug-hardware-for-mcus/debug-hardware-for-stm32-mcus/st-link-v2.html
二、安装Keil
1. 双击下载好的MDKxxx.exe开始安装。
2. 当出现如下图所示的界面后,安装过程正式开始了。
file:///C:/Users/ADMINI~1.A-2/AppData/Local/Temp/enhtmlclip/Keil%E5%AE%89%E8%A3%85-1.PNG
3. 直接点击上图中的next,进入下一步的安装,之后会出现如下图所示的界面:
file:///C:/Users/ADMINI~1.A-2/AppData/Local/Temp/enhtmlclip/Keil%E5%AE%89%E8%A3%85-2.PNG
4. 选中图中红色框中的内容表示接受KEIL的协议,然后点击next进入下一步的安装,之后会出现如下的界面:
file:///C:/Users/ADMINI~1.A-2/AppData/Local/Temp/enhtmlclip/Keil%E5%AE%89%E8%A3%85-3.PNG
5. 这一步需要选择的是安装的位置,以及包的位置,包就是各种芯片的配置和标准库文件等,这个位置要记住,等会的时候可能会用到。选择好后,点击next会进入到下一个界面:
file:///C:/Users/ADMINI~1.A-2/AppData/Local/Temp/enhtmlclip/Keil%E5%AE%89%E8%A3%85-4.PNG
6. 这里需要的是填写相关的个人信息,不过经发现,这里可以随意的填写就可以了,填写好信息后点击next进入到下一个界面:
file:///C:/Users/ADMINI~1.A-2/AppData/Local/Temp/enhtmlclip/Keil%E5%AE%89%E8%A3%85-5.PNG
7. 在这个界面中需要稍作停留了,等待一段时间。
file:///C:/Users/ADMINI~1.A-2/AppData/Local/Temp/enhtmlclip/Image(7).png 8. 出现上图的选择后,我们使用jlink仿真器下载调试,并不需要这个,所以可以选择不安装,没必要去浪费那点空间。之后经过一点点时间等等待后就会提示安装成功了。
file:///C:/Users/ADMINI~1.A-2/AppData/Local/Temp/enhtmlclip/Keil%E5%AE%89%E8%A3%85-6.PNG
9.出现上图的界面后安装过程就完成了。 三、安装MCU支持包(Pack)在从KEIL5.10之后的版本开始内部集成了包管理机制,通过这个,可以方便的对各种mcu的库文件等进行管理。我们在接下来的教程里面详细的对包管理进行描述。安装完成Keil之后,点击桌面的快捷方式
,第一次打开软件会有提示更新packs操作,如下:
file:///C:/Users/ADMINI~1.A-2/AppData/Local/Temp/enhtmlclip/Keil%E5%AE%89%E8%A3%85-7.PNG
file:///C:/Users/ADMINI~1.A-2/AppData/Local/Temp/enhtmlclip/keil%E8%8F%9C%E5%8D%95%E6%A0%8F.PNG
点击OK后,我们点击左上角Device旁边的更新按钮
进行packs更新即可。但是有时候在线下载受限于网络,下载更新往往会出现失败的情况,如下:
file:///C:/Users/ADMINI~1.A-2/AppData/Local/Temp/enhtmlclip/Image(10).png
因此,这里我们建议从keil官网下载好需要的packs后再直接导入的方式,首先从KEIL官网(建议使用IE浏览器)下载对应的pack包,下载地址:http://www.keil.com/dd2/pack/,gokit使用的是STM32F103CBT6,因此我们需要下载的pack是Keil.STM32F1xx_DFP.2.1.0.pack
如果出现下载地址不可用的情况,解决方案如下:通过百度云离线下载packs.
file:///C:/Users/ADMINI~1.A-2/AppData/Local/Temp/enhtmlclip/33.png
导入pack
packs下载完成后双击.pack文件即可自动导入KEIL或者打开keil软件的packs管理器,点击File->Import,导入下载好的pack,坐等安装完毕。
step1:点击packs管理器
step2:点击File->Import,选择所需的pack
step3:pack安装成功后可以看到器件列表出现了STM32F103系列
四、安装JLINK或STLink以上是KEIL的相关内容,接下来安装JLINK或STLink调试仿真工具驱动。 1). 下载到JLINK与STLink的安装包。
2). 双击安装包文件直接我同意->NEXT->同意->Finish就完成了。
3). 在设备管理中能看到相应的设备驱动,说明安装驱动成功。
file:///C:/Users/ADMINI~1.A-2/AppData/Local/Temp/enhtmlclip/Image(11).png
|