TIwilliam hill官网
直播中

吴觅

7年用户 199经验值
私信 关注

请问用编译后生成的哪个可执行文件去替换原来板子上运行的程序,才使修改过的SWOSD部分起作用啊?

本帖最后由 一只耳朵怪 于 2018-5-25 15:27 编辑

你好:
我现在正在做APPRO IPNC的SWOSD部分,修改了一部分有关SWOSD的东西,make -s sys后生成了很多个可执行程序,有:fw_load.out    i2c_rdwr.out    ipnc_rdk_mcfw.out    mem_rdwr.out  mem_stats.out    remote_debug_client.out    sys_pri.out    vpdma_dump.out 。现在的问题是,我应该用编译后生成的哪个可执行文件去替换原来板子上运行的程序,才使修改过的SWOSD部分起作用啊?

谢谢!

回帖(4)

吴觅

2018-5-25 05:13:05
补充一下,之前使用ipnc_rdk_mcfw.out  去替换,结果不成功!
举报

胡谦倩

2018-5-25 05:18:56
引用: ioqwiqi 发表于 2018-5-25 05:13
补充一下,之前使用ipnc_rdk_mcfw.out  去替换,结果不成功!

你是跑8127上的?
software osd跑在vpss m3上的,需要替换vpss m3的firmware,
放在filesys的/opt/ipnc/firmware/ipnc_rdk_m3vpss.xem3
举报

吴觅

2018-5-25 05:27:27
引用: 秋枫2461307814 发表于 2018-5-25 05:18
你是跑8127上的?
software osd跑在vpss m3上的,需要替换vpss m3的firmware,
放在filesys的/opt/ipnc/firmware/ipnc_rdk_m3vpss.xem3

嗯,谢谢!
举报

吴觅

2018-5-25 05:35:14
引用: 秋枫2461307814 发表于 2018-5-25 05:18
你是跑8127上的?
software osd跑在vpss m3上的,需要替换vpss m3的firmware,
放在filesys的/opt/ipnc/firmware/ipnc_rdk_m3vpss.xem3

我把新编出来的ipnc_rdk_m3vpss.xem3替换掉/opt/ipnc/firmware/ipnc_rdk_m3vpss.xem3,在流程的函数开头已经加了打印。可是运行后出不了视频,总是打印:
[m3video]  34099: SYSTEM: Attaching to [VPSS-M3] ...
 [m3video]  35099: SYSTEM: Attaching to [VPSS-M3] ...
 [m3video]  36099: SYSTEM: Attaching to [VPSS-M3] ...
 [m3video]  37099: SYSTEM: Attaching to [VPSS-M3] ...
我看代码的流程是这样的:
main(); ------------------ Ti_mcfw_ipnc_main.c 
 |
 - App_runDemo(); ------------ Ti_mcfw_ipnc_main.c  
  |
  - Vsys_init(); ----------------- Ti_vsys.c
   |
   - System_init(); ---------------- System_m3vpss.c
    |
    - System_initLinks(); ------------ System_m3vpss.c
     |
     - SwosdLink_init(); --------------- swosdLink_tsk.c
      |
      - SwosdLink_tskMain(); --------------- swosdLink_tsk.c
 
但是一句打印都没有输出啊?能给予我帮助吗?
举报

更多回帖

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