这两天一直在研究手上的这块nucleo_l552ze_q开发板,但光研究外观是不够的,还得运行程序,实现一定的功能,在写程序之前,得先配置它的开发环境,接下来我们就聊聊开发环境的搭建。软件需求:
1、stm32cubemx(5.6.0以上版本)
2、mdk-arm(v5.17以上版本)
3、st-link驱动
stm32cubemx
为了更快掌握这款单片机,我打算先从固件库入手,暂时她的不研究寄存器,stm32l5系列微控制器使用的是hal外设库,这时候就可以借助于官方提供的开发软件stm32cubemx的图形操作来快速搭建一个工程,它会根据你的需求自动包含需要的文件,而不需要自己考虑该添加那个文件到工程里。
01 软件下载
值得注意的是,只有安装stm32cubemx的5.6.0版本,才能有对stm32l5系列微控制器的支持,而社区目前能下载到的为5.3.0版本,所以需要到st官网下载,我这里给大家贴上下载地址:stm32cubemx下载,方便大家下载,不需要登录,只需填写你的姓名和邮箱,便会发送下载连接到你的邮箱。
02 软件安装
安装步骤我就不多说了,除了安装目录你根据自己的情况来自定义以外,其他的都保持默认选项即可。
03 软件包安装
安装了stm32cubemx之后,它也只是一个空壳子,要能够生成我们需要的工程,还需要安装对应的软件包,安装步骤如下:
值得注意的是,软件包默认的安装位置不是在软件的安装目录,而是在系统盘(c盘),需要修改的可以参照下方步骤修改:
mdk-arm
一直在用mdk开发单片机,所以这次我也打算继续使用它,具体的安装方法可以百度搜索“mdk-arm安装”,可以找到很详细的安装步骤,我就不再啰嗦一遍了。软件的下载可以到mdk官网下载,也可以到我提供的百度下载链接下载,提取码:m7kl ,官网下载得看心情,下载速度不是很理想,百度网盘可以自己找方法(如:pandownload)下载。
安装mdk之后还需要安装stm32l5系列微控制器的软件支持包:keil.stm32l5xx_dfp.1.1.0.pack,同样可以再mdk官网下载,在我的网盘中也有。
st-link驱动
nucleo-l552ze-q开发板上搭载的调试器是st-link v2-1版本,由于我之前一直用的都是v2版本,所以需要安装更新的驱动,电脑才能够识别设备,同样的,在社区内能下载到的版本都是比较旧的,大家可以在官网下载。www.st.com 搜索:stsw-link009, stsw-link007
本次的开发环境搭建就到此为止,一切顺利的话下一期将会开始stm32l552的程序之旅。
易灵思Ti60F100驱动LCD屏案例
可穿戴设备的无线锂离子充电器解决方案包括集成式降压DC-DC转换器
详解半桥LLC效率低下原因及解决方法
新能源汽车渗透率超40%,产业将从成长期迈向成熟期
ECOTTER管道液位传感器在邦定设备上的应用解析
STM32L552开发板——开发环境
VIAVI展示应用于5G的测试解决方案,支撑三大运营商的承载网建设
清新绿OPPO R9s最小清新的时尚手机
铜表面粗糙度的变化会引起PCB材料的色散变化吗?
FLIR A310红外热像仪实现全天候24/7自动化远程监控
光纤光谱仪的使用_光纤光谱仪结构组成
集成电路技术会走向何方呢?
氮化镓GaN功率元件产业逐步发展
土壤水分温度测定仪的用途及效果的介绍
德邦科技科创板成功上市 拟募集6.44亿元资金
如何解决新能源汽车过冬难题?
家庭种植箱如何进行智能调控和温度感应
赋能全球客户,中国智能驾驶能否远渡重洋?
如何为您的应用选择合适的SSD驱动器?
在赛灵思FPGA SoC平台上使用VITIS AI加速人工智能应用