今天我试着加入了自己的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了;
希望您可以给我点提示,谢谢。