TI中文支持网
TI专业的中文技术问题搜集分享网站

AM5708: Hwi是怎么与具体的硬件进行关联的,通过哪些函数或变量

Part Number:AM5708

比如与GPIO的某个引脚关联使用

Shine:

请参考pdk_am57xx_1_0_14\packages\ti\drv\gpio\src\v1\GPIO_v1.c里面的函数,有关于如何创建HWI,和中断函数挂钩等。

,

user3688025:

创建HWI这个文件里应该是没有吧,要通过Hwi_create函数来创建的吧。

这里面只是有个GPIO_v1_hwiFxn,而且GPIO_setCallback_v1对中断函数的配置应该是与Hwi_create中的配置有重复的,

,

Shine:

这里使用OSAL layer(OS Abstraction layer)来配置中断的,关于OSAL的介绍,请看下面的网站。https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/07_00_00_11/exports/docs/pdk_jacinto_07_00_00/docs/userguide/modules/osal.html

,

user3688025:

中断配置有两种方式,分别是Hwi_create方式与OSAL layer,这是在RTOS/AM5728: GPIO interrupt – Processors forum – Processors – TI E2E support forums里最后看到的回答,那Hwi_create方式有没有例程

,

Shine:

您查看的帖子最后回复里有HWI_create例程的帖子链接。https://e2e.ti.com/support/processors-group/processors/f/processors-forum/653796/rtos-am5728-vector-number-in-pcie-example

,

user3688025:

这个帖子里的 是HwiP_create,与HWI_create有什么区别么

,

Shine:

HwiP_create是基于OSAL里的,HWI_create是基于sys/bios的。https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/06_01_01_12/exports/docs/pdk/docs/user_guide/html/group__DRV__OSAL__HwiP.html

赞(0)
未经允许不得转载:TI中文支持网 » AM5708: Hwi是怎么与具体的硬件进行关联的,通过哪些函数或变量
分享到: 更多 (0)