This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM335x + uboot + vxWorks LCD interrupt

使用uboot引导vxWorks,在uboot中已做了LCD驱动初始化。

在vxWorks中通过 intConnect 和 intEnable 挂接中断处理函数和使能中断,会有一定概率导致vxWorks卡死。

已经参考过帖子

https://e2echina.ti.com/question_answer/dsp_arm/omap_l1x/f/54/p/64743/534101#534101

按照帖子里面的说法 做了相关配置:

struct intrCtlrInputs am335xIntCtlrInputs[] = {
...
{ AM335X_DSSINT, "legacy" , 0, AM335X_DSSINT},
... 
并且添加了优先级设置:
struct intrCtlrPriority am335xIntCtlrPriority[] ={
...
{ AM335X_DSSINT, AM335XINT_PRI_DSS}, 
...
但还是出现vxWorks卡死的情况,不知道是哪里有问题