其他分享
首页 > 其他分享> > 使用STM32实现TLS客户端,已调试成功

使用STM32实现TLS客户端,已调试成功

作者:互联网

历经艰辛,终于实现了STM32 TLS客户端,这里分享一下经验。

硬件:STM32F407 (RNG/ ETH)、 LAN8720
软件:LWIP + FREERTOS + MBEDTLS
开发环境:keil5,STM32CUBEMX(6.0.1)

调试的时候有个坑,就是移植官方的HAL例程,发现有BUG,一直握手失败,显示0x7780的故障,
在这里插入图片描述
如果遇到DHCP一直分配不到的问题的话,就是ETH和LWIP的配置问题,
如果是SSL握手的话,就是MBEDTLS的配置问题了。

调试了很久,终于调试通过了,但是X.509认证失败,这个还要找找原因。
在这里插入图片描述

STM32CUBEMX部分配置参数:
LWIP:
在这里插入图片描述
MBEDTLS:
在这里插入图片描述
RTOS
在这里插入图片描述
ETH
在这里插入图片描述

标签:TLS,LWIP,STM32CUBEMX,STM32,MBEDTLS,ETH,调试,客户端
来源: https://blog.csdn.net/tiantangmoke/article/details/114642967