ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2021-03-10 18:57:36  阅读:1313  来源: 互联网

标签:TLS LWIP STM32CUBEMX STM32 MBEDTLS ETH 调试 客户端


历经艰辛,终于实现了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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有