2

我是 AWS IoT 的新手,正在使用STM32L475 Discovery 套件板,并尝试根据AWS 入门指南为该板运行 AWS freertos 演示。我遵循了 AWS 文档中提供的所有步骤,但遇到了以下错误。

我检查了 AWS 凭证,它们是正确的。我使用快速连接方法注册了我的开发板并创建了 Iot Thing。在调试可能导致问题的项目之前,我还擦除了闪存。

我正在为项目使用Windows 10(64 位)上的系统工作台和速度设置为 115200 的 Teraterm 串行终端

谁能让我知道如何解决这个问题?谢谢是提前。

1 532 [Tmr Svc] Write certificate...
2 541 [Tmr Svc] ERROR: Failed to provision certificate 48
3 547 [Tmr Svc] ERROR: Failed to provision private key 48
4 8978 [Tmr Svc] WiFi connected to AP NETGEAR30.
5 8982 [Tmr Svc] IP Address acquired 192.168.0.11
6 8987 [Tmr Svc] WiFi firmware version is: C3.5.2.5
7 8991 [Tmr Svc] WiFi firmware is up-to-date.```
4

3 回答 3

2

看起来(从第二条和第三条日志消息中)您的凭据不正确。

Quick Connect 应为您提供 Credentials.zip 文件以供下载。解压缩后,您应该将 aws_clientcredential.h 和 aws_clientcredential_keys.h 文件放在 Amazon FreeRTOS 项目的 demos/include 目录中(替换该目录中已有的相同文件)。

于 2019-10-02T21:43:52.207 回答
1

请仔细检查您是否从 Inventek 网站下载了正确的固件:https ://www.inventeksys.com/iwin/firmware/

您需要下载的是第三个链接,标记为“New STM32L4 Discovery kit IoT node (B-L475E-IOT01A) ISM43362-M3G-L44-SPI-C3.5.2.5.STM SPI Firmware (unzip for bin file)” . 这是相同的直接下载链接:https ://www.inventeksys.com/iwin/wp-content/uploads/ISM43362_M3G_L44_SPI_C3.5.2.5.STM_.zip

请注意,如果您下载了正确的固件,则无需重命名任何文件或更改脚本。

谢谢。

于 2019-10-14T21:01:30.783 回答
1

看起来您可能没有 WiFi 固件的“STM”版本(最近有一个更改专门检查该版本)。

您是否尝试使用此处的故障排除部分中的说明更新固件-> 控制台应该显示版本是 C3.5.2.5。STM在这样做之后。

于 2019-10-03T17:11:35.303 回答