TI论坛
直播中

凌流浪

7年用户 976经验值
擅长:可编程逻辑 电源/新能源
私信 关注
[问答]

TI8107 VPSS-M3固件加载不成功

您好:
我现在使用的是8107开发板,我的内核及文件系统都运行良好,但是加载VPSS-M3固件时出现了开发板死机的情况。我的内核及文件系统都是在DVR_RDK_v03.00.01.26下编译的。编译.xem3文件时发现代码中tvp5158相关的驱动,但是我的板子上并没有tvp5158,而是用其他芯片代替的。是不是因为这个原因导致加载失败的??是的话又该如何解决??
下面是文件系统启动后的log信息:
start application

*** Bootargs Validated for mem param ***

*** Bootargs Validated for notifyk.vpssm3 params ***

Kernel bootargs validated

numid=101,iface=MIXER,name='Left DAC Mux'

  ; type=ENUMERATED,access=rw------,values=1,items=3

  ; Item #0 'DAC_L1'

  ; Item #1 'DAC_L3'

  ; Item #2 'DAC_L2'

  : values=2

numid=99,iface=MIXER,name='Right DAC Mux'

  ; type=ENUMERATED,access=rw------,values=1,items=3

  ; Item #0 'DAC_R1'

  ; Item #1 'DAC_R3'

  ; Item #2 'DAC_R2'

  : values=2

[c6xdsp ] Remote Debug Shared Memory @ 0xbfff0000

[m3video] Remote Debug Shared Memory @ 0xbfff5020

[m3vpss ] Remote Debug Shared Memory @ 0xbfffa040

SysLink version : 2.20.02.20

SysLink module created on Date:Apr 29 2013 Time:18:57:31

Trace enabled

Trace SetFailureReason enabled

Setting L3 bandwidth regulator for [HDVICP0 ] to [press=[3,3] BW=2000, WM Cycles=4000]

Setting DMM priority for [DUCATI  ] to [0] ( 0x4e000624 = 0x08000000 )

Setting DMM priority for [HDVICP0 ] to [2] ( 0x4e000634 = 0x0000000a )

Attached to slave procId 1.

Loaded file ../firmware/dvr_rdk_fw_m3vpss_512M_128M.xem3 on slave procId 1.

Started slave procId 1.

After Ipc_loadcallback status [0x00000000]

[m3vpss ] ***** SYSTEM  : Frequency - 200000000, - 280000000

[m3vpss ] notify_attach  rtnVal  0

[m3vpss ] initProxyServer  rtnVal  0

[m3vpss ]

[m3vpss ]  *** UTILS: CPU KHz = 560000 Khz ***

[m3vpss ]

[m3vpss ]  44: SYSTEM  : System Common Init in progress !!!

[m3vpss ]  44: SYSTEM: IPC init in progress !!!

[m3vpss ]  44: SYSTEM: Attaching to [HOST] ...

[m3vpss ]  1043: SYSTEM: Attaching to [HOST] ...

[m3vpss ]  1046: SYSTEM: Attaching to [HOST] ... SUCCESS !!!

[m3vpss ]  1046: SYSTEM: Attaching to [VIDEO-M3] ...

After Ipc_startcallback status [0x00000000]

Attached to slave procId 0.

[m3vpss ]  2045: SYSTEM: Attaching to [VIDEO-M3] ...

Loaded file ../firmware/dvr_rdk_fw_m3video_512M_128M.xem3 on slave procId 0.

Started slave procId 0.

After Ipc_loadcallback status [0x00000000]

[m3video] ***** SYSTEM  : Frequency - 200000000, - 280000000

[m3video]

[m3video]  *** UTILS: CPU KHz = 560000 Khz ***

[m3video]

[m3video]  2637: SYSTEM  : System Common Init in progress !!!

[m3video]  2637: SYSTEM: IPC init in progress !!!

[m3video]  2637: SYSTEM: Attaching to [HOST] ...

[m3vpss ]  3045: SYSTEM: Attaching to [VIDEO-M3] ...

[m3video]  3636: SYSTEM: Attaching to [HOST] ...

[m3video]  3639: SYSTEM: Attaching to [HOST] ... SUCCESS !!!

After Ipc_startcallback status [0x00000000]

[m3video]  3639: SYSTEM: Attaching to [VPSS-M3] ...

DMA: Module install successful, device major num = 251

DRV: Module install successful

DRV: Module built on Apr 29 2013 18:57:54

[c6xdsp ] Remote Debug Shared Memory @ 0xbfff0000

[m3video] Remote Debug Shared Memory @ 0xbfff5020

[m3vpss ] Remote Debug Shared Memory @ 0xbfffa040

[m3vpss ]  4045: SYSTEM: Attaching to [VIDEO-M3] ...

[m3video]  4638: SYSTEM: Attaching to [VPSS-M3] ...

[m3video]  5046: SYSTEM: Attaching to [VPSS-M3] ... SUCCESS !!!

[m3vpss ]  5045: SYSTEM: Attaching to [VIDEO-M3] ...

[m3video]  5046: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...

[m3vpss ]  5046: SYSTEM: Attaching to [VIDEO-M3] ... SUCCESS !!!

[m3vpss ]  5046: SYSTEM: Crea     ---->到这里就不再运行了,但是每次最后的打印信息位置都不一样。。


希望能够得到各位的帮助,问题困扰很久了。

回帖(15)

乔婧

2019-2-19 08:53:26
你好,
我认为不是TVP5158不在板子上的原因,如果是,应该是I2C设备没有找到等错误。
请确认你使用的DDR的大小和默认RDK的bld配置是一致的。
请问你软件上还做了什么修改?
举报

凌流浪

2019-2-19 09:00:39
引用: 物是人非aaa 发表于 2019-2-19 19:50
你好,
我认为不是TVP5158不在板子上的原因,如果是,应该是I2C设备没有找到等错误。
请确认你使用的DDR的大小和默认RDK的bld配置是一致的。

感谢您的回复。
1.我的i2c驱动是可以正常工作的,因为已经可以通过i2c找到设备了。
2.DDR的大小和默认RDK的bld配置也确认是匹配的。
3.软件上只有内核做了修改,去除了SATA和修改了网卡驱动来适应自己的开发板。这个应该不影响后面固件的加载。
请问,排除以上原因的话,还有可能是哪里出了问题,谢谢!
举报

吴立节

2019-2-19 09:05:52
引用: 充电搜索 发表于 2019-2-19 19:58
感谢您的回复。
1.我的i2c驱动是可以正常工作的,因为已经可以通过i2c找到设备了。
2.DDR的大小和默认RDK的bld配置也确认是匹配的。

从[m3vpss] 这样的打印来看,我觉得固件应该都是加载上了的。 似乎是运行起来出现的问题。
而这些问题,基本上Chris Meng的回复中也涵盖到了。
你的usecase是怎么写的,做了什么修改没有?
举报

凌流浪

2019-2-19 09:20:09
引用: sunsiyi92 发表于 2019-2-19 20:03
从[m3vpss] 这样的打印来看,我觉得固件应该都是加载上了的。 似乎是运行起来出现的问题。
而这些问题,基本上Chris Meng的回复中也涵盖到了。
你的usecase是怎么写的,做了什么修改没有?

感谢您的回复。
我没有修改过usecase相关的内容,也不知如何去修改,我所用的都是开发包中原始配置所生成的文件。
请问该如何查看和理解这一块的信息?? 谢谢。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分