设为首页收藏本站

数字电视开发论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

快捷登录

胜天工科技销售各种数字电视信号调制卡胜天工科技销售各种数字电视信号码流卡

【游客、新手、注册会员的区别】 【积分策略和会员晋级说明】 【发帖和附件上传规则】 【如何下载感兴趣的资料】 【如何获取梦游币】 【侵权资料处理及免责说明】
查看: 739|回复: 1

[M3281] M3281的NIT开机更新和实时更新

[复制链接]
  • TA的每日心情
    开心
    4 小时前
  • 签到天数: 2114 天

    [LV.Master]伴坛终老

    新浪微博达人勋

    发表于 2016-1-22 16:13:57 | 显示全部楼层 |阅读模式
    分享到:
    消息来自- 中国
    NIT boot update and real-time update

    control.c里static void ap_control_init()
    {
    ...................
          new_nit_version=get_nit_version(); //函数里面去做高频头锁定动作,
    //nim_channel_change(srch_nim,system_config.main_frequency,system_config.main_symbol,system_config.main_qam);
    //从流里得到NIT的版本号

    ...................
            if((prog_num == 0||(new_nit_version!=0xff&&new_nit_version!=sys_data->nit_version&&new_nit_version!=0xff))&&(ota_start == 0))
            {

    //做NIT开机更新的动作,触发条件之一是, 从流里得到的nit版本号和flash里存储的nit版本号都是有效的,不是0xff,同时,流里来的nit版本号与flash里存储的nit版本号不一致

    NIT实时更新
    在si_auto_update.c中,void si_auto_update_msg_proc(UINT32 msg_type,UINT32 msg_code)
    {
    ..........
    #if 0 //#ifdef nit_update_test
            else if(msg_type == CTRL_MSG_SUBTYPE_CMD_NIT_UPDATE) //这段是LCN更新
            {
                    si_auto_update_nit_parse();
                   
            }
    #else
            else if(msg_type == CTRL_MSG_SUBTYPE_CMD_NIT_UPDATE) //这段是狭义的NIT更新
            {
                    ap_send_key(V_KEY_EXIT, FALSE);
                    ap_send_key(V_KEY_EXIT, FALSE);
                    ap_send_key(V_KEY_EXIT, FALSE);
                    ap_send_msg(CTRL_MSG_SUBTYPE_CMD_START_SEARCH, CTRL_MSG_SUBTYPE_CMD_NIT_UPDATE, TRUE);

            }
    #endif

    NIT开机更新和实时更新可以在代码中同时支持,也可以单个支持,看客户需求。
    其实目的都是保证客户前端码流发生变化,程序能进行自动更新。
    NIT更新包括LCN更新和狭义的NIT更新
    踩过的脚印
  • TA的每日心情
    开心
    2016-6-29 00:04
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    新浪微博达人勋

    发表于 2016-6-11 17:37:32 | 显示全部楼层
    消息来自- 广东
    楼上这个2B,天天只会拿原厂的代码在这里贴来贴去,一点技术含量都没有。
    您需要登录后才可以回帖 登录 | 注册 新浪微博登陆

    本版积分规则

    嗨!您好:
    欢迎来到数字电视开发论坛。
    我的名字叫梦梦
    很高兴能够为您服务!
    如果已经注册【立即登录】
    还没有账号请【注册】
    嗨!您好:
    欢迎来到数字电视开发论坛。
    我的名字叫梦梦
    很高兴能够为您服务!
    如果已经注册【立即登录】
    还没有账号请

    QQ|小黑屋|手机版|Archiver|数字电视开发网 ( 京ICP备16008897号-5   

    GMT+8, 2018-6-21 22:11 , Processed in 0.159976 second(s), 37 queries , Gzip On.

    Powered by Discuz! X3.1

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表