AWS freeRtos "failed to provision device certificate error:48"
AWS freeRtos "failed to provision device certificate error:48"
我是 AWS IoT 的新手,正在使用 STM32L475 探索套件开发板,并尝试 运行 基于 [=11= 开发板的 AWS freertos 演示].我按照 AWS 文档中提供的所有步骤操作,但遇到以下错误。
我检查了 AWS 凭证,它们是正确的。我使用快速连接方法来注册我的板并创建 Iot Thing。在调试可能导致问题的项目之前,我还擦除了闪存。
我在 windows 10(64 位) 上使用 System workbench 用于项目和速度设置为 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.```
看起来(从第二条和第三条日志消息来看)您的凭据不正确。
Quick Connect 应该会为您提供一个 Credentials.zip 文件供您下载。解压缩后,您应该将 aws_clientcredential.h 和 aws_clientcredential_keys.h 文件放在 Amazon FreeRTOS 项目的 demos/include 目录中(替换该目录中已有的相同文件)。
看起来您可能没有 "STM" 版本的 WiFi 固件(有一个 recent change 可以专门检查该版本)。
您是否尝试使用故障排除部分下的说明更新固件 here --> 控制台应该显示版本为 C3.5.2.5。STM 之后。
请仔细检查您是否从 Inventek 网站下载了正确的固件:https://www.inventeksys.com/iwin/firmware/
您需要下载的是第三个link,标记为"New STM32L4 Discovery kit IoT node (B-L475E-IOT01A) ISM43362-M3G-L44-SPI-C3.5.2.5.STM SPI Firmware (unzip for bin file)"。这是相同的直接下载 link:https://www.inventeksys.com/iwin/wp-content/uploads/ISM43362_M3G_L44_SPI_C3.5.2.5.STM_.zip
请注意,如果您下载了正确的固件,则无需重命名任何文件或更改脚本。
谢谢。
我是 AWS IoT 的新手,正在使用 STM32L475 探索套件开发板,并尝试 运行 基于 [=11= 开发板的 AWS freertos 演示].我按照 AWS 文档中提供的所有步骤操作,但遇到以下错误。
我检查了 AWS 凭证,它们是正确的。我使用快速连接方法来注册我的板并创建 Iot Thing。在调试可能导致问题的项目之前,我还擦除了闪存。
我在 windows 10(64 位) 上使用 System workbench 用于项目和速度设置为 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.```
看起来(从第二条和第三条日志消息来看)您的凭据不正确。
Quick Connect 应该会为您提供一个 Credentials.zip 文件供您下载。解压缩后,您应该将 aws_clientcredential.h 和 aws_clientcredential_keys.h 文件放在 Amazon FreeRTOS 项目的 demos/include 目录中(替换该目录中已有的相同文件)。
看起来您可能没有 "STM" 版本的 WiFi 固件(有一个 recent change 可以专门检查该版本)。
您是否尝试使用故障排除部分下的说明更新固件 here --> 控制台应该显示版本为 C3.5.2.5。STM 之后。
请仔细检查您是否从 Inventek 网站下载了正确的固件:https://www.inventeksys.com/iwin/firmware/
您需要下载的是第三个link,标记为"New STM32L4 Discovery kit IoT node (B-L475E-IOT01A) ISM43362-M3G-L44-SPI-C3.5.2.5.STM SPI Firmware (unzip for bin file)"。这是相同的直接下载 link:https://www.inventeksys.com/iwin/wp-content/uploads/ISM43362_M3G_L44_SPI_C3.5.2.5.STM_.zip
请注意,如果您下载了正确的固件,则无需重命名任何文件或更改脚本。
谢谢。