收藏官网首页
查看: 1806|回复: 0

[经验分享] 搭建Gokit3的stm32开发环境

106

主题

107

帖子

7261

积分

论坛元老

Rank: 8Rank: 8

积分
7261
跳转到指定楼层
楼主
 楼主| 发表于 2023-7-21 19:43:06 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
汉枫LPB120模块
本帖最后由 mmuyu 于 2023-7-21 19:45 编辑

    由于平台自动生成的MCU代码为v5版本的编译器生成的。如今keil已经更新到v6的mdk版本了,不是很适合stm标准库的开发了,主要是标准库停止更新了,目前core_m3文件会报错,官方也是推荐用hal开发。一般我们现在下载到的是v6版本的mdk,不带v5版本,在使用v6的版本打开平台生成的项目时会报c99错误,即使修改编译选项,也会有库报错,与编译器不匹配,为了更方便开发,我建议使用虚拟机搭建v5版本的环境。
首先是下载keil525的版本 ,使用此链接 https://armkeil.blob.core.windows.net/eval/MDK525.EXE
下载完成后打开安装

直接下一步,等待完成安装,期间会弹出驱动安装,点击安装
安装完成后自动弹出pack包安装界面,需要等待一段时间下载pack包目录,下方会显示下载进度条
由于网络原因,下载完成时间可能有快有慢,尽量等待下载完成。
等待设备列表下载完成后,就可以找到我们的STM32f1包,假设网络状况好的话可以直接在这个界面下载

如果速度太慢,我们可以看下方的下载链接,到浏览器下载
下载链接在此:https://www.keil.com/pack/Keil.STM32F1xx_DFP.2.4.1.pack
关闭刚才的页面,重新打开keil的pack包管理器
点击file->import 导入我们下载的包
导入成功后即可看到我们已经成功安装

至此,基本的开发工具我们已经安装完成了,可以支持机智云的云平台代码二次开发了
项目构建也是成功的

现在已经可以正常开发了,但是我们还忘了一件事,keil是需要破解的,破解方式我就不在这里赘述了,网络上大把教程,主要是破解工具不好找
这里我也为大家准备好了,目前可以支持到2032年
https://fuchen33.lanzouw.com/iWyaC134mw5i

多提一嘴,单片机使用的是cp2102作为usb转串口,如果是win10平台,在正常的情况下,插入设备会自动安装驱动,只需等待片刻即可完成,假设没有自动下载驱动,或者不是win10平台,可以到以下网站下载cp2102的驱动
https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers

要是想更好地开发,我们还需要准备cubemx,云平台使用的版本是4.22.1,还需要准备stm标准库和hal库,方便入门理解寄存器操作和通过抽象接口操作。为了不让帖子太长,将在下一个帖子为大家演示安装过程。

下方多了一张图片可以忽略。

微信截图_20230721171637.png (279.36 KB, 下载次数: 19)

微信截图_20230721171637.png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表