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

DM8127 启动自动运行后,在M3Video的编码处出现问题

今天我试着加入了自己的helloworld link在linux下编译bios6重新生成了xe764的文件,然后复制到文件系统,板卡是从nfs即文件系统启动的,之后我又试着跑了加入helloworld link的demo,出现问题,这个暂且不管,最后我跑Appro 的原始demo都跑不了了,死在了M3Video编码那里,我还把ipnc_rdk重新装了一遍,还换了台电脑还是不行,启动打印参数见附件,前面都没问题,我想问这个是软件的问题还是硬件坏了,望各位大神给小弟一些提点,谢谢!

Mike John:

回复 Chris Meng:

谢谢解答,问题解决了,我想问一下,产生这个问题的原因是什么呢

Mike John:

回复 Chris Meng:

谢谢你的解答,这个问题解决了,我现在想在8127上跑自己修改的程序,之前我用过DM8168,基本上比较了解了,用的link api没用到mcfw框架,也跑了很多自己的程序,包括加入简单DSP算法的程序,现在关于8127我有几个问题:

1、如果要跑自己的程序,除了要修改mcfw/src_linux/mcfw_api下的程序外,还要在哪些地方修改,包括一些环境变量等。

2、如何使用它的HDMI接口输出视频而不通过网络传输,因为跑full feather历程时,HDMI没有输出。

麻烦您给些指点,谢谢。

Chris Meng:

回复 Mike John:

你好,

如果你要修改use case,请参考/Source/ipnc_rdk/ipnc_mcfw/demos/mcfw_api_demos/multich_usecase。

low power的demo是支持HDMI显示的,你参考一下。

Mike John:

回复 Chris Meng:

谢谢你的回答,

1、我之前看过你所说的文件文件夹下的ti_mcfw_ipnc_main.c文件,这里面没有涉及到具体的link API的chain,他好像是通过调用mcfw/src_linux/mcfw_api文件夹下ti_vsys.c中的vsys_create()等函数(举例,还要其源文件的函数),然后再调用此子文件夹下usecases文件夹里的一些程序如full_feather,lowpower等。

2、如果我要跑low_power的程序,那么我是如何才能跑这个程序呢,编译的时候Makefile需要哪里做修改吗?

Chris Meng:

回复 Mike John:

你好,

1. 请参考/multich_usecase下的full feature/low power的use case。修改chain使用的link都在这里面。

2 请修改Rules.make。请阅读一下IPNC RDK user guide。

 

Mike John:

回复 Chris Meng:

谢谢您的回复,按照您的方法,我把usecases下的link api构成的chain(lowpower和fullfeather)都跑过了一遍,同时也自己做了修改,下一步我想加入加入创建的dsp helloworld link,我这几天尝试了两种方法:

1、将fullfeather 下的capdis模式修改,使用自己的link 不加入dsp link可顺利跑通,显示和网络传输都没问题,但是加入dsp link 后就跑不通了;

2、将fullfeather做修改,但是将FDlink删除修改后,程序也跑不通了,我看了原始的fullfeather是不经过VA link的,也就是不经过IpcFrameOutvpss->IpcFrameInDsp->valink,他Sclr后就直接是Fd link了;

希望您可以给我点提示,谢谢。

赞(0)
未经允许不得转载:TI中文支持网 » DM8127 启动自动运行后,在M3Video的编码处出现问题
分享到: 更多 (0)