This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

IPNC SWOSD使用



你好:

我现在正在做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部分起作用啊?

 

谢谢!

  • 补充一下,之前使用ipnc_rdk_mcfw.out  去替换,结果不成功!

  • 你是跑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

     

    但是一句打印都没有输出啊?能给予我帮助吗?