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