AWS freeRtos“未能置备设备证书错误:48”

时间:2019-09-30 01:22:13

标签: amazon-web-services iot freertos stm32ldiscovery

我是AWS IoT的新手,正在使用 STM32L475 发现工具板,并尝试基于AWS getting started guide为该板运行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.```

3 个答案:

答案 0 :(得分:2)

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

快速连接应为您提供一个Credentials.zip文件以进行下载。解压缩后,应将aws_clientcredential.h和aws_clientcredential_keys.h文件放在Amazon FreeRTOS项目的demos / include目录中(替换该目录中已经存在的相同文件)。

答案 1 :(得分:1)

您似乎没有WiFi固件的“ STM”版本(有一个recent change专门用于检查该版本)。

您是否已尝试使用故障排除部分here下的说明更新固件->控制台应该说版本为C3.5.2.5。 STM

答案 2 :(得分:1)

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

您需要下载的是标记为 的第三个链接”“新STM32L4发现套件IoT节点(B-L475E-IOT01A)ISM43362-M3G-L44-SPI-C3.5.2.5.STM SPI固件(bin文件解压缩)” 。这是相同的直接下载链接:https://www.inventeksys.com/iwin/wp-content/uploads/ISM43362_M3G_L44_SPI_C3.5.2.5.STM_.zip

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

谢谢。