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

DM8168 dvrrdk 如何定义新的Link呢?

新写了个Link,使用了DUP2,DUP3的ID号,Link运行正常,

完了自己定义了,用了select后的36,37,也修改了Max的号,

然后在VPSS下添加生成对应的ID,

但是好像还是不能正常工作,

是不是还要修改hdvpss?

========================

【Feng Dong】说

link ID是要唯一的而且要注册到system link中的.

ID 是唯一的,注册System_registerLink(pObj->tskId, &linkObj);也执行了,

难道不是这么注册的吗?

Feng Dong:

参考null link来写吧.

xavier:

回复 Feng Dong:

我的功能都实现了,而且使用duplink的ID号时工作正常,

但是我想保留duplink,想重新定义一个ID号,但是

一直不成功,好像跟其他link有冲突似的,

我是这么改的DEMUX是我的Link名

#define SYSTEM_LINK_ID_SELECT_2           (34)

#define SYSTEM_LINK_ID_SELECT_3           (35)

#define SYSTEM_LINK_ID_DEMUX_0           (36)

#define SYSTEM_LINK_ID_DEMUX_1           (37)

#define SYSTEM_LINK_COMMON_LINKS_MAX_ID     (SYSTEM_LINK_ID_SELECT_3)

….

#define SYSTEM_VPSS_LINK_ID_DEMUX_0           VPSS_LINK(SYSTEM_LINK_ID_DEMUX_0       )

#define SYSTEM_VPSS_LINK_ID_DEMUX_1           VPSS_LINK(SYSTEM_LINK_ID_DEMUX_1       )

System_initLinks()

{

    ……

   DeMuxLink_init();

  …

}

unInit 的也做了,

我看每个核最大可以支持64个Link,没修改最大Link值,

注册是在 DeMuxLink_init()下调用的,

还有其他工作没做么?

我只要把id 号使用原有的救没有问题,

xavier:

回复 xavier:

找到原因了,代码没有问题,

但是编译完link(src_bios6)后,src_link没有编译,

真是没有想到

Feng Dong:

回复 xavier:

解决了就好.编译log也是要注意的.呵呵

xavier:

回复 Feng Dong:

有没有方法改变编译速度呢?

xavier:

回复 Feng Dong:

有没有方法改变编译速度呢?

xavier:

回复 Feng Dong:

有没有方法改变编译速度呢?

xavier:

回复 Feng Dong:

有没有方法改变编译速度呢?

xavier:

回复 Feng Dong:

有没有方法改变编译速度呢?

xavier:

回复 Feng Dong:

有没有方法改变编译速度呢?

赞(0)
未经允许不得转载:TI中文支持网 » DM8168 dvrrdk 如何定义新的Link呢?
分享到: 更多 (0)