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

【经验分享】优板评测系列:基于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 网友评测文章。" l4 i! H) N  k; G( }' B1 Z2 z* p( L3 J, W
  • 第一篇:基于STM32U5的B-U585I-IOT02A 开发板开箱
  • 第二篇:再探【B-U585I-IOT02A】开发板:低功耗测试
  • 第三篇:基于STM32U5的CubeMX环境搭建
  • 第四篇:B-U585I-IOT02A的蓝牙和WiFi的体验
  • 第五篇:STM32U585AI探索套件压力传感器LPS22HH驱动与海拔换算
    : z$ |/ y/ a. j
本文为第一篇,B-U585I-IOT02A 开发板开箱。
& F0 `( V1 @$ s  r

2 L3 o4 s( z7 Z1 w( ]/ ^5 h开箱- B( A7 W/ m/ _) f1 b  W' r& o
STM32U5上新 B-U585I-IOT02A开发板,适用于物联网节点开发,受邀参与评测活动,超开心,很快就收到了ST顺丰寄来的开发板。

% s: P8 X8 X7 {- b1 C
L`97144}JZ~(B4U3J6%L4DV.png
! i+ q; j7 l0 a- {8 W4 K
8 l) u4 B& j7 l# L8 L# X# g/ x) G
开发板的高清大图如下所示。
# E2 n! U* y1 z2 k
A@H6_[KSVZDQ5T1H7QJ1P07.png
! M2 W0 E% S, P- J
' J, c2 Z  m) T. A
反面还有一些内容,预留了备用电池焊点,提供了Arduino兼容接口。5 \- q6 {! w0 o7 u

0 i  {) P- J& h% @4 |开发板上提供了3个USB接口,其中一个 MicroUSB 接口为 ST-LINK 接口,迫不及待上电测试。

6 d; f9 D# p% p3 x* c连接电脑产生以下相关内容,非常的Nice。因为电脑安装了MDK Keil5,驱动我满满的,不用再额外安装了。
; a# S+ o7 a7 _3 u4 r, @
(ZD6CAM3T)X_}INAH9M~UE9.png
5 x# [. b# Z6 S4 r

! `, F4 p0 i- ?# v上电后按下绿色 User Button 可以引起按钮左侧的红色LED翻转,开发板OK,可以正常工作。
# m( B- K, W( l( |5 o3 T$ I
JC2OF[4XXLT15PN`K~B4E{F.png
+ y) x1 B0 C$ Y* ?. q/ a% T
, V" Y2 ~# r& R
打开开发板自带盘符,通过两个链接可以查看开发板的相关内容,会自动跳转到相关的主页。

7 b- V6 j) ?) K- i, p; v7 ~8 Z
NDH]W)A`AMD_7DD0MG1$A.png
0 i1 [, c- }  c0 W  ?5 ]

4 D" F# U& H* u; L; B4 _  f/ g4 o: ?5 S0 e# i5 e& c
‍‍‍‍‍‍‍开发板的相关资源介绍

; D6 I- }. `5 K9 @9 l6 Z/ A/ i本描述
B-U585I-IOT02A 探索套件为 STM32U585AI 微控制器提供了一个完整的演示和开发平台,其特点是 Arm Cortex‑M33 内核,带 Arm 信任区和 Armv8-M 主线安全扩展、2 MB 闪存和 786 KB SRAM 以及智能外围资源。B-U585I-IOT02A 探索套件通过利用低功率通信、多路传感和与云服务器的直接连接,实现了广泛的应用多样性。
. o0 ^; B! v6 T. S, p
它包括 Wi-Fi 和蓝牙模块,以及麦克风、温度和湿度、磁力计、加速度计和陀螺仪、压力、飞行时间和手势检测传感器。
; J1 t4 _- q0 \+ c% _
ARDUINO Uno V3、STMod和 Pmod 的支持连接提供了无限的扩展功能,并提供了大量专业附加板选择。
- g& ^* f+ K& S' g
为了更方便用户,机载 STLINK-V3E 调试器提供开箱即用的加载和调试功能,以及 USB 虚拟 COM 端口桥。
; [) w$ W' [- L* W6 g
B-U585I-IOT02A 探索套件利用 STM32U5 系列关键资产,为健身、计量、工业或医疗领域的各种可穿戴或传感器应用提供原型,具有最先进的能源效率和更高的安全性。& k. B& i  D& m4 [5 R

) L# c/ s7 F' x所有功能
  • 基于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 和 STM32Cube
    ! o6 `" D, e1 o$ ]

    6 H3 ?% |% ?+ m1 R# I, [

) Y5 v9 ^6 h1 y+ ]9 I" z  s
6))MD1I8R%SKA~G`J)BAC`I.png

- e1 Q8 q9 u# w; D7 G0 N3 Z
  c: \) t0 U: R  v- ~/ A  L0 C; r1 t打开串口工具,复位单片机打印出以下信息。

, w% u8 t6 r/ P9 C2 i5 y, e# R2 V% ?
I4T6ZE}AC(D1B7M)$XWS8~H.png

7 F* ^, G) a% X3 Y. m6 ?
+ v7 j" V2 [7 t- w( p

1 j" {* B' B# q5 z5 X
2$T`SG6F@N47ZCH7WPYI7{9.png
' B' P+ V& q$ c6 _: \) Q

& k+ `4 z2 K2 l2 {( @! M
`63WF[08SCI}MFCJS]]60]4.png

7 Y# m  n6 ~/ M, {. G& P
$ M. Q: l- @; c# V6 L* @打开MBED官网,登录账号,查找该开发板或通过下面的链接直接找到该开发板。+ Z- |6 S$ G# R  Z. W" h6 m8 ^& _
7 u. r3 h& p3 @- T
ZLK6%HFW`(MR53N2810(4RV.png

9 m: U; d4 ~+ W( K: D; J# ]
- C( ]7 R# ?. Y
呃,发现MBED还未提供该开发板的模板和操作例子。
5 N1 O% m$ Q  r( S9 b) z
`X_B6Q1H5NY2[2XVU[PAQLX.png

1 Q0 O3 w7 z9 Z1 ^) ~8 @3 K# n先到这,后面在MDK安装相关的Pack,尝试点灯。
& E8 G9 z! Q2 H, v* P8 C% C  V% Y7 c# V/ k& k
点灯和联网测试
$ b$ h8 T$ P! W; e" q# O$ I$ [下载STM32Cube_FW_U5,开发资源包。里面有HAL库文件和相关例子+ W- R" q# v! d3 {5 o
并提供了相关的BSP开发资源文件

9 L! h! `$ v: m我们编译并烧录
' _8 C0 W0 b) z$ k' C- F7 t4 rSTM32Cube_FW_U5_V1.0.0\Projects\B-U585I-IOT02A\Applications\WiFi\WiFiBasics
9 A# T3 q4 W6 D
工程,

) t2 E% l: J8 B( s
LJ(S{X5K$LM3@2UR[[[DMC2.png
; |9 g- o0 U9 J/ J$ g  A+ D( J/ l
2 j1 N8 T5 b' z8 k- }% s" f
打开串口助手
1 O' T  J$ _( J0 M  e: q发现没办法联网,原来要在程序里设置接入的WIFI热点,修改main.h种的WIFI热点和密码为你可以用的热点

% {; @' u( c, M3 _9 R) `
9R@NE})C9Q7C8XQ13915RI3.png

% e5 X7 W7 i& i9 M  q
& u4 U0 b7 ^2 }, J% v; y
然后串口消息就是% {* L: x& v) u2 a  |
; z, R/ P; m5 A% a2 a1 ^
  1. #### Welcome to WiFi Basics Application #####
    1 D6 M3 I  k9 }9 D; p( u  E$ s, j

  2. 9 D: i2 U+ G! k) }
  3. # build: SPI-NoOS, Network on module, 21:30:32 Sep 29 2021/ l  |' B$ L2 i: m! n
  4. 7 l) k9 c1 I- a8 Q$ s
  5. ######### Scan 10 BSS ##########/ r$ @; X0 T/ Q: Q
  6. . r. d' L6 \7 b
  7.          0                                          360xgs ch  2 rss -51 Security   WPA2-AES country  .CN bssid c4.36.55.3d.35.0d
    2 j9 E  i6 d1 M3 J5 c
  8.          1                                       yzbangong ch  6 rss -59 Security   WPA2-AES country  .CN bssid 90.23.b4.14.34.ae8 E2 `: ^% W8 x0 s- y! S
  9.          2                                        huiyishi ch 11 rss -62 Security   WPA2-AES country  .CN bssid 90.23.b4.14.34.ca; V6 g% X8 D) X
  10.          3                                       H3C_GUEST ch 11 rss -62 Security       Open country  .CN bssid 96.23.b4.14.34.ca8 t$ q  i' t8 V+ ]- m
  11.          4                                        zonghebu ch  1 rss -65 Security   WPA2-AES country  .CN bssid 90.23.b4.14.2d.c6! M- P" N! Y- t
  12.          5                                       H3C_GUEST ch  6 rss -65 Security       Open country  .CN bssid 96.23.b4.14.33.f2
    ) W& I' k, Q9 G) f- G  C' a
  13.          6                                       H3C_GUEST ch  1 rss -66 Security       Open country  .CN bssid 96.23.b4.14.2d.c65 f! O9 }! R. ^: V* j4 i- n
  14.          7                                     gongchengbu ch  6 rss -66 Security   WPA2-AES country  .CN bssid 90.23.b4.14.33.c25 H6 o5 H" N! ]& Q- V% B  c
  15.          8                                       H3C_GUEST ch  6 rss -67 Security       Open country  .CN bssid 96.23.b4.14.33.c22 K* p- z* T- b. u" ?
  16.          9                                      shichangbu ch  6 rss -68 Security   WPA2-AES country  .CN bssid 90.23.b4.14.33.f2
    . s5 c  c, w$ C9 w2 ?8 C% v. m
  17. ######### End of Scan ##########
    4 u' [" ]1 {$ r2 S

  18.   U( O! Y) U6 ]* u4 ]* w
  19. Selected Access Point                                        huiyishi ch 11 rss -61 Security   WPA2-AES country  .CN bssid 90.23.b4.14.34.ca7 i2 Q, u7 \% `7 z

  20. ; l6 N! M- F/ T/ b
  21. - Network Interface starting:
    5 ~: T: r7 ^( X+ w+ i5 e! e1 c
  22. - Network Interface ready:) r: q3 D4 W6 `' I, a9 N2 P. l0 c$ s! }
  23. - Device Name    : MXCHIP-WIFI. / V) c8 b& k8 }; o6 B# e* l0 z
  24. - Device ID      : EMW3080B. 3 p9 I( H2 p. _2 m+ }' f) w
  25. - Device Version : V2.1.11.
    # n$ u8 Z- T2 [; {* E/ X
  26. - MAC address    : 04.78.63.39.49.5D
    + J, t& W* u* I" c" d
  27. - Network Interface connecting:' Y. X+ J; Y) v* O; \0 X

  28. 2 e) U8 b/ q6 A9 w. s' E6 T

  29. 5 s3 X2 m2 ~' u* a. O$ c' F
  30. - Network Interface connected:
    $ l/ S) ?8 D) I1 s: D
  31. - IP address : 192.168.34.28. : p8 {5 e' j8 U5 H! B; [8 [
  32. 6 c& @. ~5 ~' V; @6 C5 T
  33. ' Y/ e. K! l9 S
  34. ##### Please enter one of the following command:9 s" Y5 A0 P* @

  35. # C% U5 }" U# r
  36. "      help"            print this message/ s6 k$ D) W: V6 m0 Y+ I( d
  37. "      quit"            quit
    ( N/ L8 l8 i. o* o2 @3 B9 S
  38. "      scan"            Wifi Scan
      y; U% v+ c( z* a5 G+ Z7 y( ]
  39. "      ping"            Ping <hostname> (www.st.com by default)
    ' i8 u; G4 k6 y! G4 z5 J. r
  40. "      echo"            Echo Server Test
    % `$ a" O1 e- v0 K# _, P
  41. "      http"            http <url> (http://public.st.free.fr/500MO.bin by default)
    & x9 T& D4 ?' e) e7 Y
  42. [12hApp>
复制代码

% ~" O  J# f' d+ Y& K2 n0 p5 T% y' M
执行ping 命令
- \, A$ U1 P. n7 x1 M9 s) Y2 f
[(OTZ%SQ9LSE[_FWT{HU7U2.png

6 ?0 K+ P* v& `0 W
‍‍‍‍‍‍‍总结) E; H1 l# {, g% h( N% K& B  H& M
6 r0 B8 U/ m" d8 M5 V
) L  e" T6 K& T) N3 Q% `$ r9 a
该开发板集成了WIFI模块、蓝牙模块,以及环境传感器,还提供了丰富的接口,非常给力,该开发板原厂也是数量有限,看来价格不低。; x$ k7 K8 I2 y1 a  C
另外该开发板的主控芯片为  Arm® Cortex®‑M33 core with Arm® TrustZone® and Armv8-M mainline security extension。因此非常适合用于物联网开发,
可以确保物联网设备的安全得到有效的技术保障。  H& k3 m) _: D$ E+ O
总之,该开发板推荐的方案组合,更适合用于高性能、高安全性的场合。

' l$ a- C! u: H- i: H" _* \0 O笔者又测试了主控的IO操作,ADC操作以及其他的片上外设操作,结合cubeMX,以及HAL库函数,非常适合习惯STM32单片机开发的人员,很多库函数都是不变的,开发思路也是一致的。不过由于是新品,相关的资源开始逐渐完善,想尝鲜的可以开始下手了。

1 N) w2 Z6 V3 M# q7 S+ i8 W2 L" A# r  L. Z( G% [; h
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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版