你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【经验分享】优板评测系列:基于STM32U5的B-U585I-IOT02A 开发板开箱

[复制链接]
STMCU小助手 发布时间:2021-11-10 22:07
STM32U5是STM32超低功耗微控制器技术的下一项创新,它是首颗基于40nm工艺的低功耗STM32产品系列,集高效的Arm Cortex-M33内核和ST专有创新节能技术及片上IP模块于一身,在提升性能的同时降低功耗。新产品线还增加了适合新应用的前沿技术,例如基于硬件防护的高级安全特性,同时也搭载了图形加速器,可以实现丰富的图形界面,提升用户体验。 STM32U5生态圈逐步上新,包括STM32Cube 软件包、开发工具以及评估板。其中就包括这块 —— 用于开发物联网节点的探索套件 B-U585I-IOT02A,该板集成了更多的 MEMS 和一个用于摄像头模块的端口(带有 CMOS 图像传感器的子板本身单独出售),配备 STSAFE-A110 安全元件和 Wi-Fi 4 模块,可直连上云,已被微软和亚马逊指定为云接入参考平台。 为满足众多蝶粉们的迫切需求,我们特组织了面向广大网友的免费申请B-U585I-IOT02A评测活动,并收到了大量优质反馈。从本期开始,我们将从不同维度陆续为大家分享 5篇 B-U585I-IOT02A 网友评测文章。
* w6 P8 u  n: @  t5 |9 @
  • 第一篇:基于STM32U5的B-U585I-IOT02A 开发板开箱
  • 第二篇:再探【B-U585I-IOT02A】开发板:低功耗测试
  • 第三篇:基于STM32U5的CubeMX环境搭建
  • 第四篇:B-U585I-IOT02A的蓝牙和WiFi的体验
  • 第五篇:STM32U585AI探索套件压力传感器LPS22HH驱动与海拔换算

    - o/ ?1 O8 P# o  P5 \, S
本文为第一篇,B-U585I-IOT02A 开发板开箱。
. w# P, B" S, l( Q# K' q

( W$ j$ z, G* G3 p/ @开箱: D; V5 e" S" C% ^/ W) J  V: q
STM32U5上新 B-U585I-IOT02A开发板,适用于物联网节点开发,受邀参与评测活动,超开心,很快就收到了ST顺丰寄来的开发板。

$ G' D- _. M0 \6 g- G8 c( E& a9 P! z; F
L`97144}JZ~(B4U3J6%L4DV.png
/ P* Y+ l7 k3 k* `
3 b! K! T0 t, l. f# o- G. t9 e6 l
开发板的高清大图如下所示。
- ^6 ^3 V0 b' h9 _( c$ z
A@H6_[KSVZDQ5T1H7QJ1P07.png
  |, A8 Z3 o& s1 U/ z' k1 |
' r- X( u  }: G
反面还有一些内容,预留了备用电池焊点,提供了Arduino兼容接口。8 K4 t7 ^, k: m1 s
6 r4 _: y- P2 p0 d& ?* o/ V
开发板上提供了3个USB接口,其中一个 MicroUSB 接口为 ST-LINK 接口,迫不及待上电测试。

3 u* h" g# L# m9 e连接电脑产生以下相关内容,非常的Nice。因为电脑安装了MDK Keil5,驱动我满满的,不用再额外安装了。
' I) o  S! H+ u% d2 R2 A4 F# b; i
(ZD6CAM3T)X_}INAH9M~UE9.png
: k+ p* d( A$ @; V: k
6 w* B+ g8 ~+ F. }, s& z
上电后按下绿色 User Button 可以引起按钮左侧的红色LED翻转,开发板OK,可以正常工作。3 H. d$ r# `3 y- [5 ~
JC2OF[4XXLT15PN`K~B4E{F.png
: Q  t% |: n6 C$ m* N  C: [* o
7 Y/ V8 [5 L; ~3 C8 {* T" {7 z
打开开发板自带盘符,通过两个链接可以查看开发板的相关内容,会自动跳转到相关的主页。
7 u1 @9 r7 \9 D3 E* ~. ~
NDH]W)A`AMD_7DD0MG1$A.png
9 H6 \0 I' w! m4 N$ ~$ O; G
$ h6 _% \) x" G9 Q8 {5 N: ]5 @
% @4 Q2 W7 @9 x& u' U  c
‍‍‍‍‍‍‍开发板的相关资源介绍
7 _% m* E2 P8 |+ d
基本描述
B-U585I-IOT02A 探索套件为 STM32U585AI 微控制器提供了一个完整的演示和开发平台,其特点是 Arm Cortex‑M33 内核,带 Arm 信任区和 Armv8-M 主线安全扩展、2 MB 闪存和 786 KB SRAM 以及智能外围资源。B-U585I-IOT02A 探索套件通过利用低功率通信、多路传感和与云服务器的直接连接,实现了广泛的应用多样性。
. h  N. A: d' O" g! e- e3 e0 l
它包括 Wi-Fi 和蓝牙模块,以及麦克风、温度和湿度、磁力计、加速度计和陀螺仪、压力、飞行时间和手势检测传感器。4 B! p8 a% S; z! x3 v) e
ARDUINO Uno V3、STMod和 Pmod 的支持连接提供了无限的扩展功能,并提供了大量专业附加板选择。

5 y6 h  q, g' e. H& T2 d, K
为了更方便用户,机载 STLINK-V3E 调试器提供开箱即用的加载和调试功能,以及 USB 虚拟 COM 端口桥。
  j3 a2 a1 e& ^; Q; z& z- y
B-U585I-IOT02A 探索套件利用 STM32U5 系列关键资产,为健身、计量、工业或医疗领域的各种可穿戴或传感器应用提供原型,具有最先进的能源效率和更高的安全性。% @& O, K3 b1 r3 |7 V( i- i
2 u$ q/ K; j) A1 i  u1 m- B
所有功能
  • 基于Arm Cortex‑M33 内核的超低功耗 STM32U585AI6Q 微控制器,带Arm信任区、2 MB 闪存和 786 KB SRAM,以及 UFBGA169 封装中的 SMPS
  • 512-Mbit octal-SPI 闪存,64 兆位octal-SPI PSRAM,256-Kbit I2C EEPROM
  • USB FS、水槽和源功率,2.5 W 功率能力
  • 802.11 b/g/n 符合 MXCHIP 的 Wi-Fi 模块®
  • 来自ST的蓝牙低能耗
  • 来自 ST 的 MEMS 传感器
  • 2 个数字麦克风
  • 相对湿度和温度传感器
  • 3轴磁力计
  • 3D 加速度计和 3D 陀螺仪
  • 压力传感器,260-1260 hPa 绝对数字输出气压计
  • 飞行时间和手势检测传感器
  • 环境光传感器
  • ST外围设备和物联网设备的认证和安全性
  • 2 个用户 LED
  • 用户按钮
  • 重置按钮
  • 板连接器
  • USB type-C
  • ARDUINO Uno 扩展连接器
  • 相机模块扩展连接器
  • 2× STMod+ 扩展连接器
  • Pmod™扩展连接器
  • 灵活的电源选项:ST-LINK、USB V总线,或外部来源
  • 具有 USB 重新计算功能的机载 STLINK-V3E 调试器/程序员:批量存储、虚拟 COM 端口和调试端口
  • STM32CubeU5 MCU 包提供全面的免费软件库和示例
  • 支持广泛选择的综合开发环境 (IDE),包括 IAR 嵌入式工作台、MDK-ARM 和 STM32Cube7 H: y2 B/ M$ x+ Z. q& P
    ; m( {4 U% P# Q/ J8 E
7 R1 D- @9 y% h+ w4 ?8 }1 B
6))MD1I8R%SKA~G`J)BAC`I.png

5 G" L4 t. J) p3 p2 }- H
4 z: v0 T& c4 j; t8 Y  q打开串口工具,复位单片机打印出以下信息。

' P$ y: Z) n0 \
I4T6ZE}AC(D1B7M)$XWS8~H.png
2 n5 L3 X- e' m3 ^' }

4 Z$ B2 w* }) \3 |7 l" j/ @
. g& [: e$ m. Q7 q, E/ u8 z' \
2$T`SG6F@N47ZCH7WPYI7{9.png

8 m- ]" j$ q0 ~% q1 o8 Q& F
6 j. a3 [9 Z( ^1 V. E  E. b
`63WF[08SCI}MFCJS]]60]4.png

" {3 S, j/ d$ k2 F, s; R' U, ^" W- J, W% [+ {8 {/ L
打开MBED官网,登录账号,查找该开发板或通过下面的链接直接找到该开发板。
/ L5 v4 @; `- R0 k# w1 K( X
/ X# {/ \5 T$ ]- i8 R0 a
ZLK6%HFW`(MR53N2810(4RV.png
- a8 M  e  l1 M. n- }
" ^- Y1 @, a/ M" u9 }' c
呃,发现MBED还未提供该开发板的模板和操作例子。

  ]6 r6 `6 S5 C0 l. }" i! l
`X_B6Q1H5NY2[2XVU[PAQLX.png

6 t0 b1 k: V8 G* K* i先到这,后面在MDK安装相关的Pack,尝试点灯。
5 p  A% l+ l$ [' M3 }" e; ?' t! [
, ]# S7 O9 o4 `/ @
点灯和联网测试3 w* _1 h8 K8 }* Y/ e
下载STM32Cube_FW_U5,开发资源包。里面有HAL库文件和相关例子$ L& V; J4 f3 Y) }) i
并提供了相关的BSP开发资源文件

" T! F8 \* H* U  D我们编译并烧录
+ ^- D' x# L& @* X+ CSTM32Cube_FW_U5_V1.0.0\Projects\B-U585I-IOT02A\Applications\WiFi\WiFiBasics# g7 D- [% Z2 z$ {8 n3 C
工程,
( B. A" `( u' M$ R' i! N
LJ(S{X5K$LM3@2UR[[[DMC2.png

8 A" N$ @$ T0 ]! u! L1 \8 z

8 o3 v2 M$ w) \& P+ o0 C打开串口助手0 c4 H; e" b# M) p- u& x, ^: R2 R2 K
发现没办法联网,原来要在程序里设置接入的WIFI热点,修改main.h种的WIFI热点和密码为你可以用的热点

8 J* [8 S* i. ~) x6 B9 @
9R@NE})C9Q7C8XQ13915RI3.png

2 E$ ~( h2 ^. a" U! ~; L' \% s( c

  n3 L% c* P4 |% }5 E7 u8 L, y然后串口消息就是  J) C' L& T& Q. ?
) {3 `+ t7 p" R
  1. #### Welcome to WiFi Basics Application #####
    : l! t/ W  o! r& f

  2. / N1 c' \# a" P* J& {, [2 f
  3. # build: SPI-NoOS, Network on module, 21:30:32 Sep 29 20215 c, x9 T; O1 Y6 I6 \
  4. * _- \) ?: `! Z: `+ E5 z; B
  5. ######### Scan 10 BSS ##########
    % R) p( k6 @: f6 M6 h/ ]

  6. 3 W: S3 n1 K$ U% C
  7.          0                                          360xgs ch  2 rss -51 Security   WPA2-AES country  .CN bssid c4.36.55.3d.35.0d
    ( @% m( U: W5 P' F+ y
  8.          1                                       yzbangong ch  6 rss -59 Security   WPA2-AES country  .CN bssid 90.23.b4.14.34.ae5 t* P/ T- K* U6 r" L, J# o$ y
  9.          2                                        huiyishi ch 11 rss -62 Security   WPA2-AES country  .CN bssid 90.23.b4.14.34.ca; F: Z. I8 E+ u1 _# T6 [
  10.          3                                       H3C_GUEST ch 11 rss -62 Security       Open country  .CN bssid 96.23.b4.14.34.ca
    4 R, Y6 z3 s) _
  11.          4                                        zonghebu ch  1 rss -65 Security   WPA2-AES country  .CN bssid 90.23.b4.14.2d.c6& a5 v; C0 ^% I0 m
  12.          5                                       H3C_GUEST ch  6 rss -65 Security       Open country  .CN bssid 96.23.b4.14.33.f2
    " J$ g! _* a6 L; N: [
  13.          6                                       H3C_GUEST ch  1 rss -66 Security       Open country  .CN bssid 96.23.b4.14.2d.c6
    " k7 G) i5 Q4 h7 m& @, Y8 y
  14.          7                                     gongchengbu ch  6 rss -66 Security   WPA2-AES country  .CN bssid 90.23.b4.14.33.c2
      F% D" A* @3 [1 [8 `) M% ~
  15.          8                                       H3C_GUEST ch  6 rss -67 Security       Open country  .CN bssid 96.23.b4.14.33.c2- P+ S  ^; X3 |
  16.          9                                      shichangbu ch  6 rss -68 Security   WPA2-AES country  .CN bssid 90.23.b4.14.33.f2
    6 r! ?7 w6 D8 L5 Q3 G
  17. ######### End of Scan ##########3 R9 t  n* q* H& @7 z

  18. 4 ?2 [" a# i" N2 ^" o3 q/ b
  19. Selected Access Point                                        huiyishi ch 11 rss -61 Security   WPA2-AES country  .CN bssid 90.23.b4.14.34.ca
    * M" x* [, R3 y& v5 F) w
  20. 3 s/ m, L9 d, u9 [/ R( k
  21. - Network Interface starting:
    * i2 ~! g2 t  `+ _) M; B
  22. - Network Interface ready:, |, \' b1 @* ^# N/ ?" p0 A
  23. - Device Name    : MXCHIP-WIFI. 8 X6 ~* f$ M# H! _! n+ c$ s
  24. - Device ID      : EMW3080B. ! P$ P  ?: u1 U/ o. a) [
  25. - Device Version : V2.1.11. 2 B2 J2 A: b( k- c0 X
  26. - MAC address    : 04.78.63.39.49.5D* Z3 U( x; @1 F" b3 Z% z9 ]6 K- |9 B
  27. - Network Interface connecting:
    # t) e" ?5 J/ B' y: G& M/ b
  28. ( \/ d) L& e  \8 p! B
  29. * [% H' q9 T9 }" t
  30. - Network Interface connected:
    1 a0 v8 x( P0 |% n5 `
  31. - IP address : 192.168.34.28. ! w, K8 b. R: j+ ]5 ?( G7 y
  32. & w* z; m7 m7 y% J
  33.   \: G  l/ G2 ~+ H7 J; [4 L
  34. ##### Please enter one of the following command:
    7 u6 z  N- D) a

  35. " D* e8 y# H& m) ]& B
  36. "      help"            print this message
    . Q. c% ^0 k0 b& L5 h3 T# |
  37. "      quit"            quit
    ' ?* H# e/ f" h, l8 X
  38. "      scan"            Wifi Scan
    / z! L1 W3 ^, X
  39. "      ping"            Ping <hostname> (www.st.com by default)6 E7 [( u' q! @1 i8 G
  40. "      echo"            Echo Server Test, Q0 g2 K) O0 y7 z2 P$ N$ z7 V7 u
  41. "      http"            http <url> (http://public.st.free.fr/500MO.bin by default)
      A" i; S4 D# i
  42. [12hApp>
复制代码
9 c& W0 e( `6 R0 p7 ^4 N

% Z) D  i4 \0 W. N执行ping 命令
7 D, G( U$ j0 z5 m* B# b
[(OTZ%SQ9LSE[_FWT{HU7U2.png
" S+ L9 {+ o" q* m0 x
‍‍‍‍‍‍‍总结% ^: ]3 |, L2 P; C3 `
- d' N- w8 H. _5 x$ l, E, m4 Q
. t7 {. B( W9 {; \0 F% c; Y
该开发板集成了WIFI模块、蓝牙模块,以及环境传感器,还提供了丰富的接口,非常给力,该开发板原厂也是数量有限,看来价格不低。  v5 J9 k; k; W! U
另外该开发板的主控芯片为  Arm® Cortex®‑M33 core with Arm® TrustZone® and Armv8-M mainline security extension。因此非常适合用于物联网开发,
可以确保物联网设备的安全得到有效的技术保障。( \8 k; G0 C  [9 q4 }$ c: e
总之,该开发板推荐的方案组合,更适合用于高性能、高安全性的场合。

  k- H. S* M8 t2 B; Z笔者又测试了主控的IO操作,ADC操作以及其他的片上外设操作,结合cubeMX,以及HAL库函数,非常适合习惯STM32单片机开发的人员,很多库函数都是不变的,开发思路也是一致的。不过由于是新品,相关的资源开始逐渐完善,想尝鲜的可以开始下手了。
( W5 I. X( E# |% b4 y3 @

, p- H$ u! v8 L# s
赞 1 收藏 评论3 发布时间:2021-11-10 22:07

举报

3个回答
至暗时刻 回答时间:2021-11-11 09:27:38
[md]成功引起了我的购买欲,功能还是很强大的,
STMWoodData 回答时间:2021-11-11 14:20:59

功能强大,RTNB

moluxiyan 回答时间:2021-11-12 09:33:09
功能强大
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版