上篇介绍了如何安装SEGGER Embedded Studio,这篇以STM32F1系列为例,介绍一下编译支持包的安装
首先打开软件,它会默认在一个叫做hello的项目里,我们首先把这个项目关掉,点击菜单栏的File,然后点击Close:这样我们关掉了示例项目后,进入软件的DashBoard界面,也就是欢迎界面:这时我们点击Tools菜单里的Package Manager,这里会提示没有可用的包,这是因为软件默认是不会从互联网获取可用包的:根据上图的提示我们需要去偏好设置里更改一下互联网权限,我们点击程序名的菜单打开偏好设置:打开偏好设置后,点击Environment分类:然后我们找到Internet组:在Internet组里,我们看到自动检查为No:我们把它改成YES并点击OK关闭偏好设置:然后再次从Tools菜单打开包管理器,这时,我们就能看到有了可按照的CMSIS基础包:我们点击CMSIS-CORE Support Package包的No Action,使其变成Install:点击Next,会出现确认信息的界面:确认是我们所需要安装的包后,我们再次点击Next,便自动开始下载并安装包了:由于SEGGER的服务器非常慢,所以这个过程有点儿漫长,不过好在包不大,很快就装完了,我们点击Finish关闭包安装向导:这时包管理器里的CMSIS-CORE Support Package的状态变成了绿 {MOD}的Installed:这时我们开始安装STM32F1的支持包,在包管理器的左上角搜索框里输入STM,窗口会自动出现STM系列的支持包:我们点击STM32F1XX支持包后面的No Action,将其变成Install:接着点击Next,出现确认信息界面:点击Next开始下载并安装,安装完成后,出现如下安装成功界面:关闭上述窗口并关闭包管理器,这时,我们的STM32F1的编译环境就设置好了,我们开始导入一个Keil项目进行示例,点击菜单栏的File中的Import IAR EWARM/Keil MDK Project:选择我们之前用Keil建立的工程,并点击Open:出现导入成功的提示,它表示项目源文件、项目结构、包含文件夹、预处理定义都被导入进来了,点击OK:这时我们可以看到左侧有了完整的工程结构:这时我们把Jlink插入到USB接口上,点击Targer中的Connect J-link:连接Jink后,我们点击菜单栏Bulid中的Build and Debug进行项目编译调试:接下来会提示软件授权情况,我们点击Accept同意:这时下面会跑进度条,最终显示Flash和RAM占用情况:然后就进入了Debug界面:这样我们就可以对程序进行逐步调试了。PS:转载本文请标明出处:http://www.bitelittle.com/archives/159
好的,谢谢,我电脑在公司,我明天试试,谢谢
一周热门 更多>