设为首页 加入收藏
首页 资讯 vxWorks VMEbus 硬件 开源系统 大杂烩 EBook BBS
我要投稿

TOP

vxworks下如何打印PowerPC的中断向量表内容
2011-05-14 16:15:11 来源:www.vxdev.com 作者:frank 【 】 浏览:307次 评论:0

    Q: 如何打印PowerPC的中断向量表内容,比如mv5100或者mv6100的中断向量表,以查看对应的向量绑接的ISR。
    A: 只要打印sysIntTbl[]的内容就可以了。示例程序如下:

void intConnectShow (void)
{
    IMPORT INT_HANDLER_DESC * sysIntTbl [256];
    INT_HANDLER_DESC * handler;
    int i;

    printf ("\n   Vector :  Handler  (Arg)\n\n");
    for (i=0; i<=255; i++)
    {
        if( (handler = sysIntTbl[i]) != NULL )
        {
            printf ("%3d (0x%02x):  0x%x (0x%x)\n",
                i,i, (UINT32)handler->vec, handler->arg);

            handler = handler->next;
            while (handler != NULL)                     // 处理链式绑接的ISR
            {
                printf("             0x%x (0x%x) - chained\n",
                    (UINT32)handler->vec, handler->arg);
                    handler = handler->next;
            }
        }
    }

    printf("\n");

}

您看到此篇文章时的感受是:
Tags:vxworks PowerPC PPC 中断向量表 责任编辑:frank
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇多串口扩展卡IPMC712驱动在MV5100.. 下一篇Tornado搭建调试环境

评论

帐  号: 密码: (新用户注册)
表  情:
内  容:

相关栏目

最新文章

图片主题

热门文章

推荐文章

相关文章

广告位