236|9

302

帖子

0

资源

一粒金砂(高级)

[超低功耗STM32U5 IoT探索套件] - 2:wifi [复制链接]

本帖最后由 MianQi 于 2021-10-13 19:44 编辑

由于“Ubuntu 20.04 + STM32CubePorg”这个组合遇到问题:

Screenshot from 2021-10-09 13-54-10.png

 

因此,改用“Windows 10 + STM32CubePorg”,还是同样的故障。

于是,改用“Windows 10 + STM32CubeIDE”,由于我可能之前将板子上预装的wifi示例损坏了,于是尝试下载这个示例:

Untitled-21.png 地址:https://www.st.com/en/evaluation-tools/b-u585i-iot02a.html#documentation

 

这个压缩文件解压后,有一个“README.md”,里边提到了这样几条:

1、程序能正常运行的标志是:LED1以100ms的周期闪烁,只要有错误,LED3就会打开。

2、要启用一个超级终端(hyper terminal)进行设置。

3、新建项目时,安全区的功能不能打开(TZEN=0)。

4、板子和PC的连接必须通过“ST-LINK USB port”。

5、串口枚举器的设置为:8N1, 115200 bauds, no HW flow control。

 

在实验中,实际遇到的情况是:

1、程序的编译和下载都在“SM32CubeIDE”中进行。

2、板子上有一处两路开关(SW2),它的“BOOT”位默认是“NC”,将它推不推到“0”位,下载的情况不同:

不推,LED7以以100ms的周期闪烁,LED3红灯打开。

推,LED7以以100ms的周期闪烁,LED3绿灯打开。

但即便是LED3绿灯打开,拔下再插上时,也会变为红灯亮。

3、示例中推荐用Tera Term,我用的是PuTTY和KiTTY,都不能打开相应的串口(COM16)。

4、下载只能在“Windows 10 + STM32CubeIDE”上用。

此帖出自stm32/stm8论坛

回复

302

帖子

0

资源

一粒金砂(高级)

本帖最后由 MianQi 于 2021-10-13 20:07 编辑

以下是实验中的部分快照和照片:

 

安全区不要打开:

Untitled-17.png

 

在运行配置中加入示例二进制文件:

Untitled-18.png

SW2:

IMG_20211013_185906_HDR.jpg IMG_20211013_185938_HDR.jpg

“SW2”处在默认位置上载之后的板子:

IMG_20211013_190240_HDR.jpg

“SW2”处在默认位置对面上载之后的板子:

IMG_20211013_190225_HDR.jpg

 

 

 


回复

302

帖子

0

资源

一粒金砂(高级)

“SW2”处在默认位置上载之后的效果:

 

“SW2”处在默认位置对面上载之后的效果:


 


回复

302

帖子

0

资源

一粒金砂(高级)

本帖最后由 MianQi 于 2021-10-14 13:16 编辑

一点新的进展:今早继续测试,发现拨动“SW2”的办法也不灵了,LD3始终显示红色,但是在PuTTY中倒是看到了一点内容。

这是测试ST网站的示例:

Untitled-23.png

这是测试STM32CubeIDE中的示例:

Untitled-25.png

Untitled-27.png

Untitled-28.png

USB还出现了问题:

Untitled-29.png

看来,wifi 的测试只能到这里了。


回复

302

帖子

0

资源

一粒金砂(高级)

本帖最后由 MianQi 于 2021-10-14 13:28 编辑

这个帖子向前推进了一步 - B-U585I-IOT02A使用WIFI功能使用

测试了一下,注意事项有:

1、先将SW2的BOOT要推到“0”。

2、将这个二进制文件:

Untitled-36.png

拖到“NOD_U585AI”。这里要注意的是,有一个拖动的过程演示,但是文件粘贴进来以后并不会显示为一个图标:

Untitled-31.png

3、打开串口界面,先按一下板子上的黑键(RST),进入固件更新模式。

4、再按一下板子上的蓝键(USER),启动固件更新。

5、将USB线拔掉,将SW2中的BOOT拨回原来的位置。

6、将示例代码下载到板子,我用的是这个:

Untitled-37.png

 

现在的问题是:不能在串口中输入SSID:

Untitled-35.png

 

而我现在的LD3显示为红色,可能是提示有故障。

下载运行STM32CubeIDE提供的示例则会停在这里:

Untitled-38.png


回复

965

帖子

3

资源

版主

有一个问题:WIFI开启了如何做到低功耗

个人签名

没有什么不可以,我就是我,不一样的烟火! 


回复

8791

帖子

20

资源

版主

在main.h里配置SSID和密码了吗?

点评

尚未,明天测一下。但我担心还是不行,因为LD3一直亮为红色,用“STM32CubeProg”下载后,可以呈现绿色,但不能拔掉USB线再插回来,那样就会又显示为红色。  详情 回复 发表于 3 天前

回复

302

帖子

0

资源

一粒金砂(高级)

本帖最后由 MianQi 于 2021-10-15 09:07 编辑
littleshrimp 发表于 2021-10-14 22:00 在main.h里配置SSID和密码了吗?

尚未,明天测一下。但我担心还是不行,因为LD3一直亮为红色,用“STM32CubeProg”下载后,可以呈现绿色,但不能拔掉USB线再插回来,那样就会又显示为红色。

使用“STM32CubeIDE”下载到最后,Debugger似乎不能关断:

Untitled-26.png 一直处于“Shutting down...”状态。可能是这个导致不能在串口中写入。


回复

302

帖子

0

资源

一粒金砂(高级)

新的进展:可以在串口中输入了。

实施过程及注意事项如下:

1、在“main.h”文件中添加用户自己的wifi账号和密码。

2、编译(build)。

3、实验中将生成的“.elf”文件复制到桌面,因为README文件中提醒文件的目录不要太深。

4、将板子上的SW2 - BOOT拨到“0”。

5、用“STM32CubeProg”而不是“STM32CubeIDE”下载。

6、由于有之前的经验,因此在没有拔USB线的情况下将SW2 - BOOT推回原位。

7、打开PuTTY。

Untitled-46.png

谁能告诉我,这几个命令要怎么输?——加空格不行,不加空格不行,加双引号和空格还是不行。


回复

302

帖子

0

资源

一粒金砂(高级)

新的发现 - USB口拔插还是会LD亮红灯,但插上USB重启不会。


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

最新文章 更多>>
    关闭
    站长推荐上一条 1/9 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

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