1014|5

47

帖子

0

TA的资源

一粒金砂(中级)

【NUCLEO-WB09KE测评】一、艰难的连接芯片 与 串口初始化 [复制链接]

本帖最后由 dvacos 于 2024-9-13 17:55 编辑
一、开箱
 
高清照片
wd_175058c5u50jgwduj08j5w.jpg
wd_175058kb1b896u9b272v1m.jpg
 
二、Cube MX配置
 
打开Cube MX发现找不到WB0系列,所以下载器件支持包
wd_175058ywvsqqsrqdavd5rd.png
找不到WB0系列,于是更新WB系列
wd_175058yxsgnswqsypyqwal.png
发现WB的固件包没有WB0
wd_175059zpznrbkkflbglgnf.png
下载后,没有看见NUCLEO-WB09KE的相关字样,估计是太新了,还没整合到这里面
经过一同查找之后,发现不是要找支持包(芯片包、器件包),而是要更新Cube MX,如下图:
wd_175059j9z4e4090b8rpcep.png
更新Cube MX
wd_175059ozttrrqtrrrj811t.png
更新Cube MX之后,就可以看见WB0系列了
wd_175059itcbk3cbtlit23l2.png
安装WB0的PACK后就可以选择芯片了,我选择从开发板开始,但是发现由很多没配置的,所以就选择自己新建一个。
wd_175059g30r15p5b25v0yc6.png
以上终于可以开始配置芯片了
 
三、硬件确认
 
串口引脚
wd_175059xfueesuunvevw9uw.png
wd_175059eltdy58zq9q7kbmb.png
 
晶振频率
wd_175059au0dcu1rtdq5d10q.png
 
四、配置芯片初始化
 
使能SWD调试接口
wd_175059d3jlp5z6b3e5za4h.png
配置时钟,32M外部高速时钟,32.768K的低速时钟
wd_175059olyl7q7l1jt71yjj.png
wd_175059xlfj6g2lh0nl6jpl.png
以上就是cube mx的配置芯片初始化
 
6、艰难的连接芯片
开发环境使用keil MDK,发现 keil官网上找不到支持包。
wd_175059wbzrwpppuw3ursbl.png
经过一番询问后才得知,Cube MX已经下载了PACK包,手动解压安装即可。安装后就可以正常编译了。
 
紧接着发现连接不上芯片,能识别ST-Link,但是识别不到芯片,并且ST-Link 弹出的硬盘内也提示,不能连接、触发芯片,STM32CubeProgrammer 同样无法连接。
wd_175059gaz8nroxbqdtoanz.png
wd_175059zagauauhu3glh3xn.png
wd_175059vt46tnynpc46n404.png
 
尝试更新一下ST-Link结果还是不能识别
wd_175059tmmltyj98mzx4je8.png
 
于是尝试将跳线帽接到BOOT 模式,发现可以识别到芯片了。Keil 可以烧录,但是STM32CubeProgrammer 还是无法连接。如下图
wd_175059e111awq5ggpi1q8w.png
 
添加串口代码,烧录,效果如下,可见串口可以正常打印了!!!!
wd_175059kvxvomw3tnoxoyvx.png
高清照片
wd_175058c5u50jgwduj08j5w.jpg
wd_175058kb1b896u9b272v1m.jpg
打开Cube MX发现找不到WB0系列,所以下载器件支持包
wd_175058ywvsqqsrqdavd5rd.png
找不到WB0系列,于是更新WB系列
wd_175058yxsgnswqsypyqwal.png
发现WB的固件包没有WB0
wd_175059zpznrbkkflbglgnf.png
下载后,没有看见NUCLEO-WB09KE的相关字样,估计是太新了,还没整合到这里面
经过一同查找之后,发现不是要找支持包(芯片包、器件包),而是要更新Cube MX,如下图:
wd_175059j9z4e4090b8rpcep.png
更新Cube MX
wd_175059ozttrrqtrrrj811t.png
更新Cube MX之后,就可以看见WB0系列了
wd_175059itcbk3cbtlit23l2.png
安装WB0的PACK后就可以选择芯片了,我选择从开发板开始,但是发现由很多没配置的,所以就选择自己新建一个。
wd_175059g30r15p5b25v0yc6.png
硬件确认
串口引脚
wd_175059xfueesuunvevw9uw.png
wd_175059eltdy58zq9q7kbmb.png
晶振频率
wd_175059au0dcu1rtdq5d10q.png
使能SWD调试接口
wd_175059d3jlp5z6b3e5za4h.png
配置时钟,32M外部高速时钟,32.768K的低速时钟
wd_175059olyl7q7l1jt71yjj.png
wd_175059xlfj6g2lh0nl6jpl.png
以上就是cube mx的配置
开发环境使用keil MDK,发现 keil官网上找不到支持包。
wd_175059wbzrwpppuw3ursbl.png
经过一番询问后才得知,Cube MX已经下载了,手动解压安装即可。安装后就可以正常编译了。
紧接着发现连接不上芯片,能识别ST-Link,但是识别不到芯片,并且ST-Link 弹出的硬盘内也提示,不能连接、触发芯片,STM32CubeProgrammer 同样无法连接。
wd_175059gaz8nroxbqdtoanz.png
wd_175059zagauauhu3glh3xn.png
wd_175059vt46tnynpc46n404.png
尝试更新一下ST-Link结果还是不能识别
wd_175059tmmltyj98mzx4je8.png
于是尝试将跳线帽接到BOOT 模式,发现可以识别到芯片了。Keil 可以烧录,但是STM32CubeProgrammer 还是无法连接。
wd_175059e111awq5ggpi1q8w.png
添加串口代码,烧录,效果如下,可见串口可以正常打印了!!!!
wd_175059kvxvomw3tnoxoyvx.png

此帖出自RF/无线论坛

最新回复

看手册说这么设计是为了低功耗啥的,顺便问一下楼主,串口是不是复用了TypeC 口呀   详情 回复 发表于 2024-9-30 09:25

回复
举报

6644

帖子

0

TA的资源

五彩晶圆(高级)

哈哈,看来连接还真是个问题

此帖出自RF/无线论坛

回复

6176

帖子

9

TA的资源

版主

得用最新版的CubeMX,要不好多新器件都看不到  

此帖出自RF/无线论坛
个人签名

在爱好的道路上不断前进,在生活的迷雾中播撒光引


回复

1万

帖子

203

TA的资源

管理员

辛苦啦~~问题解决就好。你这是给后面玩板子的小伙伴们铺路了呀~他们玩的时候就顺啦

此帖出自RF/无线论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
个人签名玩板看这里:
https://bbs.eeworld.com.cn/elecplay.html
EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!

回复

13

帖子

0

TA的资源

一粒金砂(中级)

感谢呀,今天用楼主的方法解决了2个板子。

这个板子识别不到芯片的这个问题,今天我也遇到了。而且另一个H7板子也出了这个问题。真快被吓着了。怪不得这些板子都特意设计boot引脚选择,问题还是挺频发的。

此帖出自RF/无线论坛

回复

8

帖子

0

TA的资源

一粒金砂(中级)

看手册说这么设计是为了低功耗啥的,顺便问一下楼主,串口是不是复用了TypeC 口呀

此帖出自RF/无线论坛

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表