B-U585I-IOT02A的蓝牙和WiFi的体验

发布者:Delightful789最新更新时间:2023-02-03 来源: zhihu关键字:蓝牙  WiFi 手机看文章 扫描二维码
随时随地手机看文章

STM32U5是意法半导体公司新出的一款基于M33内核开发的专为物联网定制的MCU,所以在进行基本熟悉之后,应该体验一下B-U585I-IOT02A的无线部分,这几天一直在学习B-U585I-IOT02A的蓝牙部分(采用ST推出的STM32WB无线蓝牙模块)和WiFi通讯方面(WiFi模块采用的是MXCHIP旗下的EMW3080B)。STM32U5与其通讯均采用的是串行通信的方式进行通信的,(蓝牙采用的是UART,WiFi采用的是SPI),按理来说不会有啥问题,巧的是,我就遇到了这个麻烦,今天就说一说,给大家填填坑。


首先说说蓝牙部分,之前蓝牙部分ST的官方说:


图片


按我的理解就是原来蓝牙不好使,是因为蓝牙模块里没有这个固件(stm32wb5x_BLE_Stack_full_fw.bin)烧录这个固件就可以了,我烧录之后,发现蓝牙的状态不对,后来看官方邮件里还有个附件,所以又在STM32WB中烧录个BLE-AT-Server,这俩都烧录到STM32WB中,但是发现蓝牙的状态还是不对,后来小密好像也是这么操作的,他竟然成功了,我觉得这个STM32WB是在针对我。接下来就是U5提供的蓝牙例程(BLE_AT_Client),发现官方提供的例程是IAR的,好像采用的版本还很高,我用IAR8.3发现编译之后会出现个错误。如图所示:


图片


觉得是IAR8.3的这个版本好像不支持U5的M33内核,如果下载更高版本的IAR,我好像也没有钱买license,所以还是选择移植到MDK吧,移植过程不是很难,编译完成0error,0 Warning,非常开心,但是后来让我意想不到的是,编译出来的固件,不能直接用,只有仿真的时候,全速运行点击两下,才能运行到printf这里,然后就跑飞了,也不知道哪里移植出现了问题。


图片


后来也是小密移植了一次BLE之后,神奇的好用了,那估计是我移植有问题吧,如果官方有时间,可以帮我解答一下,我这个问题应该怎么解?


好,蓝牙这块就到这里吧,挺愁的,鼓捣了蓝牙三天了,也没啥好成果,最后,竟然还指导兄弟们鼓捣成功了,我也算是这三天没白熬夜,算是心安了。


接下来说说WiFi吧,WiFi我之前没看上,因为我看官方都有截图操作,说真的没有什么技术含量,那既然张有理同学说测测这块吧,那我就测测吧,不测不知道,一测吓一跳,啥玩意儿啊,处处是坑,WiFi的话首先把家中WiFi的名字和密码编写到程序之中,然后编译程序输出固件烧录到U5之中,神奇的事情来了,提示我EMW3080B的固件好像有点儿老,不能用,这就来学习新技能吧,把EMW3080B升级一波,首先按照官方操作,把EMW3080B的BOOT推上去,让其进入到烧录固件模式。


图片


接下来烧录程序吧,好吧,我也不会,因为官方截的图有点儿让我懵逼,后来去搜了一下EMW3080B,原来是庆科的模块,好吧,去搜一下怎么下载固件就好啦。


在官方社区看他们写的帖子用zadig_2.2,把jlink转成libusbk这个东西,然后又有用串口烧录的GuduYL_MXCHIP_1.0.10.0265_x64_Release,巧的是我们这款U5开发板只能使用SWD接口下载,因为没有预留出来串口,后来无意之间查到了一篇帖子,他在玩EMW3080B的时候,不经意的一个操作,让我找到了它——mflash,这个玩意儿好啊,非常简洁,容易上手。这里将EMW3080B的固件奉上。


EMW3080B固件下载:

https://doc.weixin.qq.com/txdoc/word?docid=w2_AKcAPgZcANgggFB4kEWThi530TtM0&scode=AOgA3QdlAAcxA1AUtqAKcAPgZcANg&type=0


图片


下图是使用jlink烧录EMW3080B的成功截图


图片


烧录完成之后,发现重新将U5复位,属实得到了“救赎”,可以正常打印串口数据了,而且可以扫描WiFi信号了。如图所示。


图片


之后,我想使用一下ping,又发现了好玩的事情,我使用ping命令的时候,提示我没有找到ping的命令,我心里想:“怎么可能,这玩意儿这么坑么,通过程序都可以看到有ping操作的啊”,哎,抱着不服就干的心态,我换了一个串口,使用了SSCOM_v5.13.1。


图片


果然,它也没惯着我,还是ping不好用,后来不知道谁走漏了风声,让技术高知道了我们遇到了难处,然后技术高投来了橄榄枝,用了他的串口工具之后,咦,好用了,还是专业的人干专业的事儿啊。


图片


总结一下这几天对U5的“恩怨情仇”吧,属实,板子是好板子,U也是好U,接口非常丰富。而且性能也非常强劲。


图片


关键字:蓝牙  WiFi 引用地址:B-U585I-IOT02A的蓝牙和WiFi的体验

上一篇:基于STM32U5 的 STM32CubeMX环境搭建
下一篇:STM32U585AI探索套件压力传感器LPS22HH驱动与海拔换算

推荐阅读最新更新时间:2024-11-12 08:25

瑞萨电子推出高集成度先进低功耗蓝牙无线片上系统
全新SmartBond DA1470x产品家族在小尺寸中带来集成应用和2D图形处理器、语音活动检测器及电源管理,助力更小规格的物联网产品设计 2022 年 6 月 21 日,中国北京讯 - 全球半导体解决方案供应商瑞萨电子今日宣布,推出SmartBond™ DA1470x产品家族低功耗蓝牙®(LE)解决方案——先进的、用于无线连接的集成片上系统(SoC)。 DA1470x产品家族 是低功耗蓝牙技术领域唯一将电源管理单元、硬件语音活动检测器(VAD)、图形处理单元(GPU)和低功耗蓝牙®连接功能全部集成在单个芯片中的解决方案。其多样化功能为智能物联网设备提供先进的传感器和图形功能,以及无缝、超低功耗且始终在线的音频处
[网络通信]
瑞萨电子推出高集成度先进低功耗<font color='red'>蓝牙</font>无线片上系统
基于WiFi技术的无线温度传感器设计
1.概述   随着无线传感器网络技术的不断发展,它已经被广泛应用到工业、农业、医疗、航空航天以及海洋开发和探索等各个领域中,并解决了很多工程问题。在工农业领域,无线传感器技术的一项重要应用是对环境温度的监测,本文介绍了一种基于WiFi技术的无线温度传感器,描述了其工作原理、设计方案和使用情况。    2.系统结构   本系统主要由无线Wi-Fi传感器模块、接收计算机组成。其核心部分是Wi-Fi无线传输模块。无线传感器网络中的终端节点模块直接和温度传感器节点相连接,通过Wi-Fi把传感器的数据传输到上位机,以进行进一步的数据处理。为了更方便地处理现场数据,本系统还设计了基于LabVIEW的上位机程序。    3.硬件设计
[医疗电子]
基于<font color='red'>WiFi</font>技术的无线温度传感器设计
蓝牙技术联盟全新开发者工具套件让物联网开发简单易行
中国北京 ,2016年9月22日 蓝牙技术联盟(Bluetooth Special Interest Group;简称SIG)今日发布了开发者工具套件阵容的若干项更新。全新的蓝牙套件将支持开发者们更加快速、智能地开发移动设备应用和成本低廉的Beacon设备,以及用于控制物联网传感器的网关等蓝牙产品。 蓝牙技术联盟开发者项目总监何根飞(Steve Hegenderfer)先生表示: 短短几年间,人们通过蓝牙实现的应用已经远远超越从前。从通过网站操控蓝牙设备,到利用Beacon开发独特的近距离解决方案,甚至仅仅只是想要了解无线传感器如何运行和操作,蓝牙都能为开发者们提供强有力的技术、工具以及培训,帮助您更简易进行原型开发、测试和评估,为
[物联网]
315晚会:360工程师详解黑wifi是怎么窃取信息的
    据统计,目前我国手机网民已超过5亿,商场、餐厅、车站机场等公共场所的无线WiFi热点迅速普及,但我国绝大部分网民并不具备专业防范技巧和应有的安全意识,大多数手机用户会直接使用公共场所提供的免费网络,甚至有很多人专门去公共场所“蹭网”。     不少人进了商场、酒店、咖啡馆就拿出手机搜WiFi,这已经成为不少手机“低头族”的习惯,由于日前国内公共场所的公共WiFi缺乏统一管理,存在巨大公共安全隐患,同时不少手机用户还会使用WiFi万能钥匙、WiFi共享精灵等所谓的“蹭网软件”,破解一些简单的WiFi密码,以达到免费上网的目的。国内一家网络安全研究机构的统计数据表明,目前高达1亿的手机用户使用了这类软件。不过免费WiFi这
[安防电子]
智能家居无线技术之争 WiFi与ZigBee对比
目前,在全球范围内,“无线取代有线”已经成为不可逆转的趋势,在家庭物联网领域这种趋向更加明显。可以说,家庭自动化也就是通常所说的“智能家居”已经成了先进无线技术的竞技场,不同企业采用了不同的技术解决方案,使用效果也千差万别。对于当前智能家居行业最流行的无线技术,WiFi与ZigBee有何优缺点? 先来谈一下WiFi,这种无线技术的优势是技术研发门槛低,产品成本低。由于技术开发难度小,很多初创企业均以WiFi为基础开发智能家居产品,但其缺点也非常明显。首先,WiFi最大的问题是安全性非常低,产品的无线稳定性也比较差,用户体验度不好。最近外媒相继报道了美国贝尔金等公司的智能家居产品被黑客轻松攻破,央视近日也报道了美国黑客展示
[安防电子]
CSRmesh™开发套件加速物联网产品开发
该开发套件借助颠覆性的CSRmesh协议推动Bluetooth® Smart原型的快速普及。 蓝牙技术创新公司CSR日前宣布推出 CSRmesh™开发套件,以方便开发人员使用其近期推出的CSRmesh Bluetooth Smart协议。该开发套件提供系列开发板、一个USB编程器以及软件开发平台(SDK)相关配套资源,例如可促进全新低功耗物联网连接产品快速开发的范例应用程序等。该原版SDK不仅为联网照明应用提供软件支持,还将在年末为基于CSRmesh的家庭自动化及其它物联网应用推出更新版本。CSRmesh™开发套件已于2014年7月通过CSR分销商全面上市。 SRmesh 协议是一款于今年年初推出的具备颠覆性
[物联网]
CSRmesh™开发套件加速物联网产品开发
努比亚新音C1真无线蓝牙耳机发布:40小时长续航
1月18日,据努比亚手机官微消息,今日,号称“定义蓝牙耳机新基准”——努比亚新音C1发布,目前新品已正式开售,发布价158元,首销上线优惠价138元,今日购买即送耳机保护套。   ID设计上,努比亚新音C1采用极简线条设计,拥有珍珠白、薄荷绿、浅海蓝三款配色,年轻气息十足,耳机半入耳式人体工学设计,完美契合耳朵的自然曲线,兼具属实与服帖性。   据介绍,努比亚新音C1搭载了新一代蓝牙5.3,连接更稳、范围更广、功耗更低,延迟低至60ms。   续航部分,单耳续航8小时,搭配400mAh大容量充电仓,续航可达40小时。   音质方面,努比亚新音C1采用13mm动圈喇叭辅以高弹PU复合震膜,还原清澈细腻的人声器乐,重现扎实
[手机便携]
工业物联网Wi-Fi MCU选型时需要了解的内容
在评估用于IIoT的Wi-Fi MCU时,设计人员需要考虑多种功能,例如ADC,接口,安全性和互操作性。 随着工业物联网(IIoT)的发展,趋势是在单个片上系统(SoC)中而不是在多个分立设备中执行更多功能,因为其结果是材料清单更少,设计风险更小且占地面积更小。一个很好的例子是Wi-Fi微控制器(MCU),它将Wi-Fi与处理器和GPIO集成在一起,以满足各种应用程序的需求。Wi-Fi MCU要谨慎选择,有多个因素需要考虑,理解它们很重要。 当今市场上存在低成本的Wi-Fi选型,但通常会在外围设备数量和整体性能方面做出牺牲。这意味着选择最佳的Wi-Fi MCU具有挑战性和风险,因为启用Wi-Fi的MCU不仅必须具有强大的W
[物联网]
工业物联网Wi-Fi MCU选型时需要了解的内容
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved