[原创] 【NUCLEO-L552ZE测评】+开箱及建立开发平台

hujj   2020-12-16 09:49 楼主

一、开箱

    很幸运获得了STM32L552的评测机会,收到快递后,迫不急待地打开包装开始测试,下图是开发板的外包装图:

open_00.jpg

    开发板包装精美,不失大厂风范。拆开吹塑盒,露出开发的真容:

open_01.jpg

    包装盒的简介中清楚地标注了扩展排座的引脚,方便进行测试,而且背面还有对应的排针,可以利用Arduino进行开发测试(参见上图扩展引脚简介中的蓝色部分)。

open_03.jpg

    用USB连线上电测试,红、蓝、绿三个LED灯循环亮起来了:

open_02.jpg

 

 

 

 

回复评论 (12)

二、开发平台的建立

    启动STM32CubeMX来建立测试项目,在此过程等待下载花了一些时间:

open_04.jpg

    大约十多分钟后,进入了设置界面:

open_05.jpg

    从开发板中搜索到STM32L552ZE开发板,双击进入配置界面:

open_06.jpg

    在Initialize all peripherals with their default Mode?询问中选择Yes使用默认的外围设备初始化模式:

open_08.jpg

    在接下来出现的Do you want to start a new project with TrustZone activated?询问界面中,我开始没注意看,也选择了Yes,之后参阅了其他论坛中的相关帖子,有坛友说应该选择No。我粗粗地浏览了一下,好象这是设置安全区域,将重要的代码放在受保护的区域中运行,防止被窃取或被攻击:

open_08.jpg

    之后便进入了设置界面:

open_09.jpg

    我进行了简单的设置,启用了I2C、UART和SPI,然后尝试生成项目框架,但在升级pack却遇到困难,一直是下载产成功:

open_10.jpg

    按照以往的经验,通常选择在早晨来升级pack包更容易成功,所以我就暂时放弃,先尝试编译测试代码。

    首先测试的当然是LED亮灭,开发板上有红、蓝、绿3个LED可供测试用,从STM32CubeMX的芯片图形中查到其对应的引脚为:

LED_RAD PA9
LED_BLU PB7
LED_GRE PC7
USER_KEY PC13

 

    于是编写了一段用三种不同方式循环点亮LED的代码,编译顺利通过,准备下载时却遇到问题——连接不上ST-LINK:

open_11.jpg

    检查Debug选项卡,在下拉菜单中却没有ST-Link的选项,但在我的其他项目中却是可以正常下载的,难道不同的开发板其ST-LInk的驱动是不一样的,都要分别安装?

open_12.jpg

点赞  2020-12-16 10:35

三、安装ST-Link驱动未成功

    今天早晨我特地在6点起床,打开电脑升级pack,但这次仍旧无法下载,3个设备升级项仍未完成:

open_10.jpg

    我从多个论坛时搜索相关的帖子,发现也有坛友遇到与我相同的问题,但不知道他最后是如何解决的。我也下载了坛友上传的驱动程序进行安装驱动:

open_13.jpg

    尽管显示安装成功,但在KEIL中依旧没有出现ST-LINK的选项:

open_14.jpg

    至此,评测被卡在这里。看来还是需要将那3个设备pack包升级完成才能继续评测。

点赞  2020-12-16 10:48

你这是从0到1的测评啊,不错不错!

点赞  2020-12-16 13:14
引用: w494143467 发表于 2020-12-16 13:14 你这是从0到1的测评啊,不错不错!

谢谢版主夸奖,不过ST-LINK的驱动问题仍未解决,还不能下载烧录程序。

点赞  2020-12-16 15:45
引用: hujj 发表于 2020-12-16 15:45 谢谢版主夸奖,不过ST-LINK的驱动问题仍未解决,还不能下载烧录程序。

感觉和Keil相关,找找这方面的问题,是不是工程没有加载这个STlink

 

点赞  2020-12-16 16:38
引用: w494143467 发表于 2020-12-16 16:38 感觉和Keil相关,找找这方面的问题,是不是工程没有加载这个STlink  

    现在猜测可能的原因有二:其一是Keil还有3个设备pack尚未完成升级;另外就是我的Keil版本是5.25,而STM32CubeMX设置时里面显示为5.27。正在准备升级Keil再试试看。

点赞  2020-12-16 17:24
引用: hujj 发表于 2020-12-16 17:24     现在猜测可能的原因有二:其一是Keil还有3个设备pack尚未完成升级;另外就是我的Keil版本 ...

你可以不升级Keil,用CubeMX生成V5.0的Keil程序

点赞  2020-12-16 18:54
引用: w494143467 发表于 2020-12-16 18:54 你可以不升级Keil,用CubeMX生成V5.0的Keil程序

也过这种想法,但CubeMX里面仅有V5.27的选项,而且无法修改。

点赞  2020-12-17 09:19

果然是版本问题,下载安装了Keil的V5.30,就可以连接上了ST_LINK,能够正常下载烧录了。

open_22.jpg

本帖最后由 hujj 于 2020-12-17 14:40 编辑
点赞  2020-12-17 14:34

    不过在用CubeMX创建项目时一定要注意在选择安全区域时一定要选择No(如下图):

open_08.jpg

 

    否则在下载时就会出错:

open_24.jpg

 

点赞  2020-12-17 14:39

谢谢分享!

默认摸鱼,再摸鱼。2022、9、28
点赞  2020-12-17 21:42
玩板看这里: https://bbs.eeworld.com.cn/elecplay.html EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!
点赞  2020-12-21 14:45
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复