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

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卡死的情况,不知道是哪里有问题

yongqing wang:

有啥错误提示吗

xixiguo:

回复 yongqing wang:

Hi yongqing

没有任何错误提示的,就是shell卡死,不再显示打印信息以及无法再使用shell

Shine:

回复 xixiguo:

vxworks这种商用的RTOS的技术支持是由Wind River提供的。

yongqing wang:

回复 xixiguo:

使用使用啥版本系统?试试最新的版本看看

xixiguo:

回复 yongqing wang:

使用的是vxWorks 6.9,很新的了

赞(0)
未经允许不得转载:TI中文支持网 » AM335x + uboot + vxWorks LCD interrupt
分享到: 更多 (0)