板卡收到了,感谢ST管管。
! V) d) `6 P2 q& e$ X# X7 _+ C开箱看看,确实漂亮。亚光蓝,很有质感。
7 o+ d- y2 {- T# g9 j* J
6 P9 a! k% S1 r! |; B: N( V" ?
芯片上面的丝印是ES32U585,估计是工程片。8 k/ G' Z+ A& j4 q0 x6 V1 g
; Y; B; P8 N# [: D; p. s) v q简单点个灯看看。
2 \- s1 a4 U% Z0 {, D4 z; b5 z
' L# d( H7 h& b' p# p8 {打开STM32CubeMX,寻找STM32U585AI这个芯片,可以看到,最新的宣传广告已经变成了U5的这几块板卡。
) l. T( Q- f: @
. r, Q+ @% y o保持默认,不开启TrustZone。 |! E) A4 F* J' m
6 ^! {1 h8 V, _
看看原理图,找到LED的IO,这里就驱动那个绿灯吧。% p' a; l( F2 E. G5 J
2 m- f8 G1 g4 p/ e% f
简单配一下时钟,拿内部16MHz RC配到主频160MHz。1 j# N8 |: Y2 t% a7 z
9 }; t- Y3 x8 tIO配置,就是把PH7配置位输出模式,然后配置SWD脚(虽然说之前试着ST把默认关Debug接口的问题改回来了,但是最开始已经有阴影了,还是选上)。. _5 V- B+ V8 s x6 N6 `
% L, [) q, m0 P, ~6 r配置工程后,生成代码,会有这样一个弹窗说我们没开启Icache,性能下降。不过就这样就行,暂时也用不到。
- z' f9 B% E0 w4 Q) ]( z( ~& ^
5 n% h( }1 y- \4 ]9 t8 T8 P简单写个闪灯代码
- E m) i' @. _ j+ {8 v$ J- HAL_GPIO_TogglePin(LED_G_GPIO_Port, LED_G_Pin);8 ^% m" O# n4 G1 @; k/ S
- HAL_Delay(1000);
复制代码 编译下载,搞定。6 o1 e/ H& g- R; R8 G% P! y
- h H! K6 ?$ W* V3 k7 {3 O
# X% Z4 u+ {$ X- M' `% K$ |
8 d' R; B+ R3 E$ e$ J |
器件模块,打错了两个字