无法分配 TLS 上下文

问题描述 投票:0回答:1

尝试使用以下链接中提供的步骤从 FOTA/DFUworking http 设置启用 httpshttps://github.com/aws-samples/aws-iot-job-over- https-for-nordic-semiconductor-nrf9160-dk

我遇到了以下问题/错误

enter image description here

我的工具和设置:

IDE:VS 代码

编程器:Stm32Cube编程器

调试器:St-link

操作系统:Zephyr 3.6

MCU:Stm32u5系列

引导加载程序:mcuboot

请问为什么固件镜像更新的下载客户端启用https协议而不是http后会报这个错误?

错误:net_sock_tls:无法分配 TLS 上下文

只是为了澄清,FOTA(无线固件更新)可以与 stm32 设备上的 nrf fota 库和 aws job/fota 库一起正常工作,同时通过 http 协议启用图像下载。

sockets https stm32 dfu
1个回答
0
投票

在 prj.conf 文件中此配置被设置为 1

CONFIG_NET_SOCKETS_TLS_MAX_CONTEXTS=1

将其增加到 3 后解决了问题。

CONFIG_NET_SOCKETS_TLS_MAX_CONTEXTS=3

© www.soinside.com 2019 - 2024. All rights reserved.