[N32G45x] 在RT-thread设备驱动层pin.c里struct rt_device_pin怎么来的?

[复制链接]
229|24
 楼主| chen8bo5 发表于 2026-5-28 11:19 | 显示全部楼层
你们看1万行以上的嵌入式工程,是不是只随着主线看到底层,跟着主线走忽略掉其他代码。主线来自与Arm-Cortex手册里的基本原理。我就追着PC寄存器,怎样创建,运行,入栈,切换时再次出栈,运行。这时只关注内核态。
xinxianshi 发表于 2026-6-20 20:35 | 显示全部楼层
PIN 设备是标准 rt_device 的派生类,通过父类统一接入 RTT 设备管理框架。
EmmaTT 发表于 2026-6-22 13:14 | 显示全部楼层
这个struct rt_device_pin是rt_device.h定义的,检查你的头文件包含路径对不对。
SophiaOP 发表于 2026-6-22 19:29 | 显示全部楼层
RT_USING_PIN没定义,导致结构体没编译。检查你的编译选项,确保这个宏定义被开启了。
Stahan 发表于 2026-6-23 12:02 | 显示全部楼层
检查配置宏RT_USING_PIN是否正确设置,如果没有设置,该结构体将不会编译进工程。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0