- 博客(3)
- 收藏
- 关注
原创 KEIL MDK 兼容AC5/AC6的printf使用方法,无需MicroLib
摘要:本文提供了一种兼容Keil AC5和AC6编译器的串口重定向方法。通过实测验证,只需在CUBEMX生成的代码中添加特定代码段即可实现printf功能。核心代码包括标准库重定义、半主机模式禁用以及fputc函数重定向到串口输出,适用于ARMCC和GNU编译器环境,解决了网上教程混乱的问题。
2025-07-21 21:31:25
177
原创 CUBEMX621-STM32H743VIT6 LWIP WITHOUT RTOS PING TEMPLATE[AC5/AC6]
该文档介绍了基于CubeMX 6.2.1配置以太网功能的步骤,主要适用于STM32开发。关键配置包括:设置MPU、配置LAN8720硬件复位引脚、调整RCC时钟至400MHz、启用RMII模式的ETH接口,并兼容LAN8742芯片。在代码生成后需注意:若未使用MicroLIB需注释printf(),添加PHY硬件复位时序,创建LWIP线程处理网络数据包。针对AC6编译器需额外配置:禁用无法加载的头文件、移除slipif.c文件、添加ETH收发描述符地址定义。最后下载程序并复位目标板即可完成以太网功能部署。
2025-07-18 19:36:49
580
原创 STM32H743VIT6 LWIP PING TEMPLATE[AC5/AC6]-WITHOUT RTOS
STM32CUBEMX H743 LWIP AC5/AC6, 没有废话,照着做,一定行。
2025-07-12 13:12:43
781
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人