feat(atsc_app): 更新138R射频状态展示与维护说明
将发布版本记录更新至138R,并在Overview中为SNR、LIMD和UIMD增加与Dashboard一致的阈值着色,同时统一LIMD/UIMD趋势顺序。 补充ORx QEC测试背景和DPD结束后FAGC恢复方案注释;恢复调用仍保持注释状态,不改变现有运行行为。 已执行暂存区差异、空白错误及冲突标记检查;未执行编译和设备验证。
This commit is contained in:
Executable → Regular
+35
-33
@@ -85,6 +85,8 @@ SVN_VER_NUM=136RT3
|
|||||||
|
|
||||||
SVN_VER_NUM=137R
|
SVN_VER_NUM=137R
|
||||||
|
|
||||||
|
SVN_VER_NUM=138R
|
||||||
|
|
||||||
OUT_FS_DIR := $(PWD)/../out/rootfs
|
OUT_FS_DIR := $(PWD)/../out/rootfs
|
||||||
UPGARDE_IMX_FS_DIR := SMOD
|
UPGARDE_IMX_FS_DIR := SMOD
|
||||||
OUT_WEB_PKG_DIR := $(PWD)/../out/upgrade_imx_fs/$(UPGARDE_IMX_FS_DIR)/src
|
OUT_WEB_PKG_DIR := $(PWD)/../out/upgrade_imx_fs/$(UPGARDE_IMX_FS_DIR)/src
|
||||||
@@ -120,29 +122,29 @@ all:
|
|||||||
# @cp logrotate_master/popt-1.7/oneshu_install/libpopt.so* ../out/upgrade_imx_fs/$(UPGARDE_IMX_FS_DIR)/src/lib/
|
# @cp logrotate_master/popt-1.7/oneshu_install/libpopt.so* ../out/upgrade_imx_fs/$(UPGARDE_IMX_FS_DIR)/src/lib/
|
||||||
# @cp logrotate_master/popt-1.7/oneshu_install/libpopt.so* ../out/rootfs/lib/
|
# @cp logrotate_master/popt-1.7/oneshu_install/libpopt.so* ../out/rootfs/lib/
|
||||||
@echo "\n\n\t APP+WEB+9528+log+daemon intall ok\n\n"
|
@echo "\n\n\t APP+WEB+9528+log+daemon intall ok\n\n"
|
||||||
|
|
||||||
cp $(PWD)/anywave_exc_start.sh $(OUT_FS_DIR)/aw/
|
cp $(PWD)/anywave_exc_start.sh $(OUT_FS_DIR)/aw/
|
||||||
cp $(PWD)/anywave_exc_start.sh $(OUT_WEB_PKG_DIR)/aw/
|
cp $(PWD)/anywave_exc_start.sh $(OUT_WEB_PKG_DIR)/aw/
|
||||||
cp $(PWD)/sh/load_to_cfg_file.sh $(OUT_FS_DIR)/aw/anywave/
|
cp $(PWD)/sh/load_to_cfg_file.sh $(OUT_FS_DIR)/aw/anywave/
|
||||||
cp $(PWD)/sh/load_to_cfg_file.sh $(OUT_WEB_PKG_DIR)/aw/anywave/
|
cp $(PWD)/sh/load_to_cfg_file.sh $(OUT_WEB_PKG_DIR)/aw/anywave/
|
||||||
cp $(PWD)/sh/sync_to_bkp_file.sh $(OUT_FS_DIR)/aw/anywave/
|
cp $(PWD)/sh/sync_to_bkp_file.sh $(OUT_FS_DIR)/aw/anywave/
|
||||||
cp $(PWD)/sh/sync_to_bkp_file.sh $(OUT_WEB_PKG_DIR)/aw/anywave/
|
cp $(PWD)/sh/sync_to_bkp_file.sh $(OUT_WEB_PKG_DIR)/aw/anywave/
|
||||||
|
|
||||||
@ echo -n "$(RELEAS_NUM)_$(RLS_DATETIME)_$(SVN_VER_NUM)" > $(OUT_FS_DIR)/aw/release_version.ini
|
@ echo -n "$(RELEAS_NUM)_$(RLS_DATETIME)_$(SVN_VER_NUM)" > $(OUT_FS_DIR)/aw/release_version.ini
|
||||||
@ echo -n "$(RELEAS_NUM)_$(RLS_DATETIME)_$(SVN_VER_NUM)" > $(OUT_WEB_PKG_DIR)/aw/release_version.ini
|
@ echo -n "$(RELEAS_NUM)_$(RLS_DATETIME)_$(SVN_VER_NUM)" > $(OUT_WEB_PKG_DIR)/aw/release_version.ini
|
||||||
@ echo "\n\t $(RELEAS_NUM)_$(RLS_DATETIME)_$(SVN_VER_NUM)\n"
|
@ echo "\n\t $(RELEAS_NUM)_$(RLS_DATETIME)_$(SVN_VER_NUM)\n"
|
||||||
|
|
||||||
cp $(PWD)/web/upgrade_shell/* $(OUT_FS_DIR)/aw/anywave/upgrade_shell/
|
cp $(PWD)/web/upgrade_shell/* $(OUT_FS_DIR)/aw/anywave/upgrade_shell/
|
||||||
cp $(PWD)/web/upgrade_shell/* $(OUT_WEB_PKG_DIR)/aw/anywave/upgrade_shell/
|
cp $(PWD)/web/upgrade_shell/* $(OUT_WEB_PKG_DIR)/aw/anywave/upgrade_shell/
|
||||||
cp $(PWD)/web/sh/* $(OUT_WEB_PKG_DIR)/aw/anywave/web/sh/
|
cp $(PWD)/web/sh/* $(OUT_WEB_PKG_DIR)/aw/anywave/web/sh/
|
||||||
cp $(PWD)/web/sh/* $(OUT_FS_DIR)/aw/anywave/web/sh/
|
cp $(PWD)/web/sh/* $(OUT_FS_DIR)/aw/anywave/web/sh/
|
||||||
|
|
||||||
|
|
||||||
@rm -rf $(OUT_FS_DIR)/*.tar.bz2
|
@rm -rf $(OUT_FS_DIR)/*.tar.bz2
|
||||||
@cd $(OUT_FS_DIR)/; tar cjf rootfs-console.tar.bz2 *
|
@cd $(OUT_FS_DIR)/; tar cjf rootfs-console.tar.bz2 *
|
||||||
@mv $(OUT_FS_DIR)/rootfs-console.tar.bz2 $(OUT_FS_DIR)/../
|
@mv $(OUT_FS_DIR)/rootfs-console.tar.bz2 $(OUT_FS_DIR)/../
|
||||||
@echo "\n\n\t rootfs-console.tar.bz2 compress and mv ok\n\n"
|
@echo "\n\n\t rootfs-console.tar.bz2 compress and mv ok\n\n"
|
||||||
|
|
||||||
@rm -rf $(PWD)/../out/upgrade_imx_fs/*.tar.gz
|
@rm -rf $(PWD)/../out/upgrade_imx_fs/*.tar.gz
|
||||||
dos2unix $(PWD)/../out/upgrade_imx_fs/$(UPGARDE_IMX_FS_DIR)/*.sh
|
dos2unix $(PWD)/../out/upgrade_imx_fs/$(UPGARDE_IMX_FS_DIR)/*.sh
|
||||||
@cd $(PWD)/../out/upgrade_imx_fs/; tar czf $(WEB_PKG_NAME) $(UPGARDE_IMX_FS_DIR)
|
@cd $(PWD)/../out/upgrade_imx_fs/; tar czf $(WEB_PKG_NAME) $(UPGARDE_IMX_FS_DIR)
|
||||||
@@ -153,7 +155,7 @@ all:
|
|||||||
rm -rf ~/$(WEB_PKG_NAME)
|
rm -rf ~/$(WEB_PKG_NAME)
|
||||||
@echo "Done!"
|
@echo "Done!"
|
||||||
@echo ""
|
@echo ""
|
||||||
|
|
||||||
all_key:
|
all_key:
|
||||||
@$(MAKE) -C atsc_app_new_key_lcd clean
|
@$(MAKE) -C atsc_app_new_key_lcd clean
|
||||||
@$(MAKE) -C atsc_app_new_key_lcd install
|
@$(MAKE) -C atsc_app_new_key_lcd install
|
||||||
@@ -174,29 +176,29 @@ all_key:
|
|||||||
# @cp logrotate_master/popt-1.7/oneshu_install/libpopt.so* ../out/upgrade_imx_fs/$(UPGARDE_IMX_FS_DIR)/src/lib/
|
# @cp logrotate_master/popt-1.7/oneshu_install/libpopt.so* ../out/upgrade_imx_fs/$(UPGARDE_IMX_FS_DIR)/src/lib/
|
||||||
# @cp logrotate_master/popt-1.7/oneshu_install/libpopt.so* ../out/rootfs/lib/
|
# @cp logrotate_master/popt-1.7/oneshu_install/libpopt.so* ../out/rootfs/lib/
|
||||||
@echo "\n\n\t APP+WEB+9528+log+daemon intall ok\n\n"
|
@echo "\n\n\t APP+WEB+9528+log+daemon intall ok\n\n"
|
||||||
|
|
||||||
cp $(PWD)/anywave_exc_start.sh $(OUT_FS_DIR)/aw/
|
cp $(PWD)/anywave_exc_start.sh $(OUT_FS_DIR)/aw/
|
||||||
cp $(PWD)/anywave_exc_start.sh $(OUT_WEB_PKG_DIR)/aw/
|
cp $(PWD)/anywave_exc_start.sh $(OUT_WEB_PKG_DIR)/aw/
|
||||||
cp $(PWD)/sh/load_to_cfg_file.sh $(OUT_FS_DIR)/aw/anywave/
|
cp $(PWD)/sh/load_to_cfg_file.sh $(OUT_FS_DIR)/aw/anywave/
|
||||||
cp $(PWD)/sh/load_to_cfg_file.sh $(OUT_WEB_PKG_DIR)/aw/anywave/
|
cp $(PWD)/sh/load_to_cfg_file.sh $(OUT_WEB_PKG_DIR)/aw/anywave/
|
||||||
cp $(PWD)/sh/sync_to_bkp_file.sh $(OUT_FS_DIR)/aw/anywave/
|
cp $(PWD)/sh/sync_to_bkp_file.sh $(OUT_FS_DIR)/aw/anywave/
|
||||||
cp $(PWD)/sh/sync_to_bkp_file.sh $(OUT_WEB_PKG_DIR)/aw/anywave/
|
cp $(PWD)/sh/sync_to_bkp_file.sh $(OUT_WEB_PKG_DIR)/aw/anywave/
|
||||||
|
|
||||||
@ echo -n "$(RELEAS_NUM)_$(RLS_DATETIME)_$(SVN_VER_NUM)" > $(OUT_FS_DIR)/aw/release_version.ini
|
@ echo -n "$(RELEAS_NUM)_$(RLS_DATETIME)_$(SVN_VER_NUM)" > $(OUT_FS_DIR)/aw/release_version.ini
|
||||||
@ echo -n "$(RELEAS_NUM)_$(RLS_DATETIME)_$(SVN_VER_NUM)" > $(OUT_WEB_PKG_DIR)/aw/release_version.ini
|
@ echo -n "$(RELEAS_NUM)_$(RLS_DATETIME)_$(SVN_VER_NUM)" > $(OUT_WEB_PKG_DIR)/aw/release_version.ini
|
||||||
@ echo "\n\t $(RELEAS_NUM)_$(RLS_DATETIME)_$(SVN_VER_NUM)\n"
|
@ echo "\n\t $(RELEAS_NUM)_$(RLS_DATETIME)_$(SVN_VER_NUM)\n"
|
||||||
|
|
||||||
cp $(PWD)/web/upgrade_shell/* $(OUT_FS_DIR)/aw/anywave/upgrade_shell/
|
cp $(PWD)/web/upgrade_shell/* $(OUT_FS_DIR)/aw/anywave/upgrade_shell/
|
||||||
cp $(PWD)/web/upgrade_shell/* $(OUT_WEB_PKG_DIR)/aw/anywave/upgrade_shell/
|
cp $(PWD)/web/upgrade_shell/* $(OUT_WEB_PKG_DIR)/aw/anywave/upgrade_shell/
|
||||||
cp $(PWD)/web/sh/* $(OUT_WEB_PKG_DIR)/aw/anywave/web/sh/
|
cp $(PWD)/web/sh/* $(OUT_WEB_PKG_DIR)/aw/anywave/web/sh/
|
||||||
cp $(PWD)/web/sh/* $(OUT_FS_DIR)/aw/anywave/web/sh/
|
cp $(PWD)/web/sh/* $(OUT_FS_DIR)/aw/anywave/web/sh/
|
||||||
|
|
||||||
|
|
||||||
@rm -rf $(OUT_FS_DIR)/*.tar.bz2
|
@rm -rf $(OUT_FS_DIR)/*.tar.bz2
|
||||||
@cd $(OUT_FS_DIR)/; tar cjf rootfs-console.tar.bz2 *
|
@cd $(OUT_FS_DIR)/; tar cjf rootfs-console.tar.bz2 *
|
||||||
@mv $(OUT_FS_DIR)/rootfs-console.tar.bz2 $(OUT_FS_DIR)/../
|
@mv $(OUT_FS_DIR)/rootfs-console.tar.bz2 $(OUT_FS_DIR)/../
|
||||||
@echo "\n\n\t rootfs-console.tar.bz2 compress and mv ok\n\n"
|
@echo "\n\n\t rootfs-console.tar.bz2 compress and mv ok\n\n"
|
||||||
|
|
||||||
@rm -rf $(PWD)/../out/upgrade_imx_fs/*.tar.gz
|
@rm -rf $(PWD)/../out/upgrade_imx_fs/*.tar.gz
|
||||||
dos2unix $(PWD)/../out/upgrade_imx_fs/$(UPGARDE_IMX_FS_DIR)/*.sh
|
dos2unix $(PWD)/../out/upgrade_imx_fs/$(UPGARDE_IMX_FS_DIR)/*.sh
|
||||||
@cd $(PWD)/../out/upgrade_imx_fs/; tar czf $(WEB_PKG_NAME) $(UPGARDE_IMX_FS_DIR)
|
@cd $(PWD)/../out/upgrade_imx_fs/; tar czf $(WEB_PKG_NAME) $(UPGARDE_IMX_FS_DIR)
|
||||||
@@ -207,7 +209,7 @@ all_key:
|
|||||||
rm -rf ~/$(WEB_PKG_NAME)
|
rm -rf ~/$(WEB_PKG_NAME)
|
||||||
@echo "Done!"
|
@echo "Done!"
|
||||||
@echo ""
|
@echo ""
|
||||||
|
|
||||||
all_nlogo:
|
all_nlogo:
|
||||||
@$(MAKE) -C atsc_app clean
|
@$(MAKE) -C atsc_app clean
|
||||||
@$(MAKE) -C atsc_app all
|
@$(MAKE) -C atsc_app all
|
||||||
@@ -229,29 +231,29 @@ all_nlogo:
|
|||||||
@cp logrotate_master/popt-1.7/oneshu_install/libpopt.so* ../out/upgrade_imx_fs/$(UPGARDE_IMX_FS_DIR)/src/lib/
|
@cp logrotate_master/popt-1.7/oneshu_install/libpopt.so* ../out/upgrade_imx_fs/$(UPGARDE_IMX_FS_DIR)/src/lib/
|
||||||
@cp logrotate_master/popt-1.7/oneshu_install/libpopt.so* ../out/rootfs/lib/
|
@cp logrotate_master/popt-1.7/oneshu_install/libpopt.so* ../out/rootfs/lib/
|
||||||
@echo "\n\n\t APP+WEB+9528+log+daemon intall ok\n\n"
|
@echo "\n\n\t APP+WEB+9528+log+daemon intall ok\n\n"
|
||||||
|
|
||||||
cp $(PWD)/anywave_exc_start.sh $(OUT_FS_DIR)/aw/
|
cp $(PWD)/anywave_exc_start.sh $(OUT_FS_DIR)/aw/
|
||||||
cp $(PWD)/anywave_exc_start.sh $(OUT_WEB_PKG_DIR)/aw/
|
cp $(PWD)/anywave_exc_start.sh $(OUT_WEB_PKG_DIR)/aw/
|
||||||
cp $(PWD)/sh/load_to_cfg_file.sh $(OUT_FS_DIR)/aw/anywave/
|
cp $(PWD)/sh/load_to_cfg_file.sh $(OUT_FS_DIR)/aw/anywave/
|
||||||
cp $(PWD)/sh/load_to_cfg_file.sh $(OUT_WEB_PKG_DIR)/aw/anywave/
|
cp $(PWD)/sh/load_to_cfg_file.sh $(OUT_WEB_PKG_DIR)/aw/anywave/
|
||||||
cp $(PWD)/sh/sync_to_bkp_file.sh $(OUT_FS_DIR)/aw/anywave/
|
cp $(PWD)/sh/sync_to_bkp_file.sh $(OUT_FS_DIR)/aw/anywave/
|
||||||
cp $(PWD)/sh/sync_to_bkp_file.sh $(OUT_WEB_PKG_DIR)/aw/anywave/
|
cp $(PWD)/sh/sync_to_bkp_file.sh $(OUT_WEB_PKG_DIR)/aw/anywave/
|
||||||
|
|
||||||
@ echo -n "$(RELEAS_NUM)_$(RLS_DATETIME)_$(SVN_VER_NUM)" > $(OUT_FS_DIR)/aw/release_version.ini
|
@ echo -n "$(RELEAS_NUM)_$(RLS_DATETIME)_$(SVN_VER_NUM)" > $(OUT_FS_DIR)/aw/release_version.ini
|
||||||
@ echo -n "$(RELEAS_NUM)_$(RLS_DATETIME)_$(SVN_VER_NUM)" > $(OUT_WEB_PKG_DIR)/aw/release_version.ini
|
@ echo -n "$(RELEAS_NUM)_$(RLS_DATETIME)_$(SVN_VER_NUM)" > $(OUT_WEB_PKG_DIR)/aw/release_version.ini
|
||||||
@ echo "\n\t $(RELEAS_NUM)_$(RLS_DATETIME)_$(SVN_VER_NUM)\n"
|
@ echo "\n\t $(RELEAS_NUM)_$(RLS_DATETIME)_$(SVN_VER_NUM)\n"
|
||||||
|
|
||||||
cp $(PWD)/web/upgrade_shell/* $(OUT_FS_DIR)/aw/anywave/upgrade_shell/
|
cp $(PWD)/web/upgrade_shell/* $(OUT_FS_DIR)/aw/anywave/upgrade_shell/
|
||||||
cp $(PWD)/web/upgrade_shell/* $(OUT_WEB_PKG_DIR)/aw/anywave/upgrade_shell/
|
cp $(PWD)/web/upgrade_shell/* $(OUT_WEB_PKG_DIR)/aw/anywave/upgrade_shell/
|
||||||
cp $(PWD)/web/sh/* $(OUT_WEB_PKG_DIR)/aw/anywave/web/sh/
|
cp $(PWD)/web/sh/* $(OUT_WEB_PKG_DIR)/aw/anywave/web/sh/
|
||||||
cp $(PWD)/web/sh/* $(OUT_FS_DIR)/aw/anywave/web/sh/
|
cp $(PWD)/web/sh/* $(OUT_FS_DIR)/aw/anywave/web/sh/
|
||||||
|
|
||||||
|
|
||||||
@rm -rf $(OUT_FS_DIR)/*.tar.bz2
|
@rm -rf $(OUT_FS_DIR)/*.tar.bz2
|
||||||
@cd $(OUT_FS_DIR)/; tar cjf rootfs-console.tar.bz2 *
|
@cd $(OUT_FS_DIR)/; tar cjf rootfs-console.tar.bz2 *
|
||||||
@mv $(OUT_FS_DIR)/rootfs-console.tar.bz2 $(OUT_FS_DIR)/../
|
@mv $(OUT_FS_DIR)/rootfs-console.tar.bz2 $(OUT_FS_DIR)/../
|
||||||
@echo "\n\n\t rootfs-console.tar.bz2 compress and mv ok\n\n"
|
@echo "\n\n\t rootfs-console.tar.bz2 compress and mv ok\n\n"
|
||||||
|
|
||||||
@rm -rf $(PWD)/../out/upgrade_imx_fs/*.tar.gz
|
@rm -rf $(PWD)/../out/upgrade_imx_fs/*.tar.gz
|
||||||
dos2unix $(PWD)/../out/upgrade_imx_fs/$(UPGARDE_IMX_FS_DIR)/*.sh
|
dos2unix $(PWD)/../out/upgrade_imx_fs/$(UPGARDE_IMX_FS_DIR)/*.sh
|
||||||
@cd $(PWD)/../out/upgrade_imx_fs/; tar czf $(WEB_PKG_NAME_NL) $(UPGARDE_IMX_FS_DIR)
|
@cd $(PWD)/../out/upgrade_imx_fs/; tar czf $(WEB_PKG_NAME_NL) $(UPGARDE_IMX_FS_DIR)
|
||||||
@@ -260,7 +262,7 @@ all_nlogo:
|
|||||||
rm -rf ~/$(WEB_PKG_NAME_NL)
|
rm -rf ~/$(WEB_PKG_NAME_NL)
|
||||||
@echo "Done!"
|
@echo "Done!"
|
||||||
@echo ""
|
@echo ""
|
||||||
|
|
||||||
all_korea_logo:
|
all_korea_logo:
|
||||||
@$(MAKE) -C atsc_app install
|
@$(MAKE) -C atsc_app install
|
||||||
# @$(MAKE) -C cttb_app_38j82 install
|
# @$(MAKE) -C cttb_app_38j82 install
|
||||||
@@ -280,42 +282,42 @@ all_korea_logo:
|
|||||||
@cp logrotate_master/popt-1.7/oneshu_install/libpopt.so* ../out/upgrade_imx_fs/$(UPGARDE_IMX_FS_DIR)/src/lib/
|
@cp logrotate_master/popt-1.7/oneshu_install/libpopt.so* ../out/upgrade_imx_fs/$(UPGARDE_IMX_FS_DIR)/src/lib/
|
||||||
@cp logrotate_master/popt-1.7/oneshu_install/libpopt.so* ../out/rootfs/lib/
|
@cp logrotate_master/popt-1.7/oneshu_install/libpopt.so* ../out/rootfs/lib/
|
||||||
@echo "\n\n\t APP+WEB+9528+log+daemon intall ok\n\n"
|
@echo "\n\n\t APP+WEB+9528+log+daemon intall ok\n\n"
|
||||||
|
|
||||||
cp $(PWD)/anywave_exc_start.sh $(OUT_FS_DIR)/aw/
|
cp $(PWD)/anywave_exc_start.sh $(OUT_FS_DIR)/aw/
|
||||||
cp $(PWD)/anywave_exc_start.sh $(OUT_WEB_PKG_DIR)/aw/
|
cp $(PWD)/anywave_exc_start.sh $(OUT_WEB_PKG_DIR)/aw/
|
||||||
cp $(PWD)/sh/load_to_cfg_file.sh $(OUT_FS_DIR)/aw/anywave/
|
cp $(PWD)/sh/load_to_cfg_file.sh $(OUT_FS_DIR)/aw/anywave/
|
||||||
cp $(PWD)/sh/load_to_cfg_file.sh $(OUT_WEB_PKG_DIR)/aw/anywave/
|
cp $(PWD)/sh/load_to_cfg_file.sh $(OUT_WEB_PKG_DIR)/aw/anywave/
|
||||||
cp $(PWD)/sh/sync_to_bkp_file.sh $(OUT_FS_DIR)/aw/anywave/
|
cp $(PWD)/sh/sync_to_bkp_file.sh $(OUT_FS_DIR)/aw/anywave/
|
||||||
cp $(PWD)/sh/sync_to_bkp_file.sh $(OUT_WEB_PKG_DIR)/aw/anywave/
|
cp $(PWD)/sh/sync_to_bkp_file.sh $(OUT_WEB_PKG_DIR)/aw/anywave/
|
||||||
|
|
||||||
@ echo -n "$(RELEAS_NUM)_$(RLS_DATETIME)_$(SVN_VER_NUM)" > $(OUT_FS_DIR)/aw/release_version.ini
|
@ echo -n "$(RELEAS_NUM)_$(RLS_DATETIME)_$(SVN_VER_NUM)" > $(OUT_FS_DIR)/aw/release_version.ini
|
||||||
@ echo -n "$(RELEAS_NUM)_$(RLS_DATETIME)_$(SVN_VER_NUM)" > $(OUT_WEB_PKG_DIR)/aw/release_version.ini
|
@ echo -n "$(RELEAS_NUM)_$(RLS_DATETIME)_$(SVN_VER_NUM)" > $(OUT_WEB_PKG_DIR)/aw/release_version.ini
|
||||||
@ echo "\n\t $(RELEAS_NUM)_$(RLS_DATETIME)_$(SVN_VER_NUM)\n"
|
@ echo "\n\t $(RELEAS_NUM)_$(RLS_DATETIME)_$(SVN_VER_NUM)\n"
|
||||||
|
|
||||||
cp $(PWD)/web/upgrade_shell/* $(OUT_FS_DIR)/aw/anywave/upgrade_shell/
|
cp $(PWD)/web/upgrade_shell/* $(OUT_FS_DIR)/aw/anywave/upgrade_shell/
|
||||||
cp $(PWD)/web/upgrade_shell/* $(OUT_WEB_PKG_DIR)/aw/anywave/upgrade_shell/
|
cp $(PWD)/web/upgrade_shell/* $(OUT_WEB_PKG_DIR)/aw/anywave/upgrade_shell/
|
||||||
cp $(PWD)/web/sh/* $(OUT_WEB_PKG_DIR)/aw/anywave/web/sh/
|
cp $(PWD)/web/sh/* $(OUT_WEB_PKG_DIR)/aw/anywave/web/sh/
|
||||||
cp $(PWD)/web/sh/* $(OUT_FS_DIR)/aw/anywave/web/sh/
|
cp $(PWD)/web/sh/* $(OUT_FS_DIR)/aw/anywave/web/sh/
|
||||||
|
|
||||||
|
|
||||||
@rm -rf $(OUT_FS_DIR)/*.tar.bz2
|
@rm -rf $(OUT_FS_DIR)/*.tar.bz2
|
||||||
@cd $(OUT_FS_DIR)/; tar cjf rootfs-console.tar.bz2 *
|
@cd $(OUT_FS_DIR)/; tar cjf rootfs-console.tar.bz2 *
|
||||||
@mv $(OUT_FS_DIR)/rootfs-console.tar.bz2 $(OUT_FS_DIR)/../
|
@mv $(OUT_FS_DIR)/rootfs-console.tar.bz2 $(OUT_FS_DIR)/../
|
||||||
@echo "\n\n\t rootfs-console.tar.bz2 compress and mv ok\n\n"
|
@echo "\n\n\t rootfs-console.tar.bz2 compress and mv ok\n\n"
|
||||||
|
|
||||||
@rm -rf $(PWD)/../out/upgrade_imx_fs/*.tar.gz
|
@rm -rf $(PWD)/../out/upgrade_imx_fs/*.tar.gz
|
||||||
dos2unix $(PWD)/../out/upgrade_imx_fs/$(UPGARDE_IMX_FS_DIR)/*.sh
|
dos2unix $(PWD)/../out/upgrade_imx_fs/$(UPGARDE_IMX_FS_DIR)/*.sh
|
||||||
@cd $(PWD)/../out/upgrade_imx_fs/; tar czf $(WEB_PKG_NAME_KOREA) $(UPGARDE_IMX_FS_DIR)
|
@cd $(PWD)/../out/upgrade_imx_fs/; tar czf $(WEB_PKG_NAME_KOREA) $(UPGARDE_IMX_FS_DIR)
|
||||||
@mv $(PWD)/../out/upgrade_imx_fs/$(WEB_PKG_NAME_KOREA) $(PWD)/../out/
|
@mv $(PWD)/../out/upgrade_imx_fs/$(WEB_PKG_NAME_KOREA) $(PWD)/../out/
|
||||||
@echo "\n\n\t $(WEB_PKG_NAME_KOREA) compress and mv ok\n\n"
|
@echo "\n\n\t $(WEB_PKG_NAME_KOREA) compress and mv ok\n\n"
|
||||||
rm -rf ~/$(WEB_PKG_NAME_KOREA)
|
rm -rf ~/$(WEB_PKG_NAME_KOREA)
|
||||||
@echo "Done!"
|
@echo "Done!"
|
||||||
@echo ""
|
@echo ""
|
||||||
|
|
||||||
dtb:
|
dtb:
|
||||||
@cp $(PWD)/../tools/linux-4.1.15/arch/arm/boot/dts/imx6ull-S-gpmi-1024x600c7.dtb $(PWD)/../out/
|
@cp $(PWD)/../tools/linux-4.1.15/arch/arm/boot/dts/imx6ull-S-gpmi-1024x600c7.dtb $(PWD)/../out/
|
||||||
@echo "\n\n\t imx6ull-S-gpmi-1024x600c7.dtb mv ok\n\n"
|
@echo "\n\n\t imx6ull-S-gpmi-1024x600c7.dtb mv ok\n\n"
|
||||||
|
|
||||||
zImage:
|
zImage:
|
||||||
@cp $(PWD)/../tools/linux-4.1.15/arch/arm/boot/zImage $(PWD)/../out/
|
@cp $(PWD)/../tools/linux-4.1.15/arch/arm/boot/zImage $(PWD)/../out/
|
||||||
@echo "\n\n\t zImage mv ok\n\n"
|
@echo "\n\n\t zImage mv ok\n\n"
|
||||||
@@ -327,10 +329,10 @@ kernel_zImage:
|
|||||||
@echo "$(KERNEL_PATH) is existed\n\n"
|
@echo "$(KERNEL_PATH) is existed\n\n"
|
||||||
@$(MAKE) -C $(KERNEL_PATH) zImage -j4
|
@$(MAKE) -C $(KERNEL_PATH) zImage -j4
|
||||||
else
|
else
|
||||||
@echo "$(KERNEL_PATH) is not exist , uncompress linux-4.1.15.tar.gz ...ing"
|
@echo "$(KERNEL_PATH) is not exist , uncompress linux-4.1.15.tar.gz ...ing"
|
||||||
@cd $(PWD)/../tools/; tar -xzf linux-4.1.15.tar.gz
|
@cd $(PWD)/../tools/; tar -xzf linux-4.1.15.tar.gz
|
||||||
@cp $(PWD)/../kernel/linux-4.1.15/config_emv6.3 $(KERNEL_PATH)/.config
|
@cp $(PWD)/../kernel/linux-4.1.15/config_emv6.3 $(KERNEL_PATH)/.config
|
||||||
@$(MAKE) -C $(KERNEL_PATH) zImage -j4
|
@$(MAKE) -C $(KERNEL_PATH) zImage -j4
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
@@ -339,7 +341,7 @@ kernel_dtbs:
|
|||||||
@echo "$(KERNEL_PATH) "
|
@echo "$(KERNEL_PATH) "
|
||||||
@$(MAKE) -C $(KERNEL_PATH) dtbs -j4
|
@$(MAKE) -C $(KERNEL_PATH) dtbs -j4
|
||||||
else
|
else
|
||||||
@echo "$(KERNEL_PATH) is not exist , uncompress linux-4.1.15.tar.gz ...ing"
|
@echo "$(KERNEL_PATH) is not exist , uncompress linux-4.1.15.tar.gz ...ing"
|
||||||
@cd $(PWD)/../tools/; tar -xzf linux-4.1.15.tar.gz
|
@cd $(PWD)/../tools/; tar -xzf linux-4.1.15.tar.gz
|
||||||
@cp $(PWD)/../kernel/linux-4.1.15/config_emv6.3 $(KERNEL_PATH)/.config
|
@cp $(PWD)/../kernel/linux-4.1.15/config_emv6.3 $(KERNEL_PATH)/.config
|
||||||
@$(MAKE) -C $(KERNEL_PATH) zImage -j4
|
@$(MAKE) -C $(KERNEL_PATH) zImage -j4
|
||||||
|
|||||||
Executable → Regular
+7
-1
@@ -340,7 +340,13 @@ int adrv9009_cfg(int which_9009)
|
|||||||
TAL_ADC_STITCHING|
|
TAL_ADC_STITCHING|
|
||||||
|
|
||||||
TAL_ORX_LO_DELAY | //add 260518 ORx 专用初始化校准
|
TAL_ORX_LO_DELAY | //add 260518 ORx 专用初始化校准
|
||||||
TAL_ORX_QEC_INIT //add 260518 ORx 专用初始化校准
|
/*
|
||||||
|
* PR16 hardware A/B test: keep the one-shot cold-boot
|
||||||
|
* QEC init, but do not enable TAL_TRACK_ORX1_QEC.
|
||||||
|
* Forced tracking reached IRR=58 dB / 2099 updates,
|
||||||
|
* while the exported ORx IQ stream became all zero.
|
||||||
|
*/
|
||||||
|
TAL_ORX_QEC_INIT
|
||||||
;
|
;
|
||||||
uint8_t errorFlag = 0;
|
uint8_t errorFlag = 0;
|
||||||
taliseErr_t mykError = TAL_ERR_OK;
|
taliseErr_t mykError = TAL_ERR_OK;
|
||||||
|
|||||||
Executable → Regular
+65
-65
@@ -42,8 +42,8 @@
|
|||||||
* 两段,所以一并延长到 FAGC_PH7_SHORT_SEC,按 FAGC_LOCK_SEC_SHORT 切分。
|
* 两段,所以一并延长到 FAGC_PH7_SHORT_SEC,按 FAGC_LOCK_SEC_SHORT 切分。
|
||||||
*/
|
*/
|
||||||
#define FAGC_LOCK_SEC (10)
|
#define FAGC_LOCK_SEC (10)
|
||||||
#define FAGC_LOCK_SEC_SHORT (4)
|
#define FAGC_LOCK_SEC_SHORT (2)
|
||||||
#define FAGC_PH7_SHORT_SEC (8)
|
#define FAGC_PH7_SHORT_SEC (5)
|
||||||
|
|
||||||
|
|
||||||
enum{PHASE6_SET_SAVE=1,PHASE10_SET_SAVE,WPP_SET_SAVE};
|
enum{PHASE6_SET_SAVE=1,PHASE10_SET_SAVE,WPP_SET_SAVE};
|
||||||
@@ -119,7 +119,7 @@ void write_unit_area_addr_to_spi_blkbuf(uint8 Taddr,uint16 Iaddr,uint8 Raddr, u8
|
|||||||
pblk[0] = 0x7f & (((Raddr&0x3)<<2) | ((Iaddr>>8)&0x3));
|
pblk[0] = 0x7f & (((Raddr&0x3)<<2) | ((Iaddr>>8)&0x3));
|
||||||
else//wr
|
else//wr
|
||||||
pblk[0] = 0x80 | (((Raddr&0x3)<<2) | ((Iaddr>>8)&0x3));
|
pblk[0] = 0x80 | (((Raddr&0x3)<<2) | ((Iaddr>>8)&0x3));
|
||||||
|
|
||||||
pblk[1] = Iaddr&0xff;
|
pblk[1] = Iaddr&0xff;
|
||||||
pblk[2] = Taddr;
|
pblk[2] = Taddr;
|
||||||
}
|
}
|
||||||
@@ -351,13 +351,13 @@ static void * display_save_load_percent_thr(void * args)
|
|||||||
char temp_buf[20];
|
char temp_buf[20];
|
||||||
static u32 x_time_cnt = 0;
|
static u32 x_time_cnt = 0;
|
||||||
printf("enter display\n");
|
printf("enter display\n");
|
||||||
|
|
||||||
x_time_cnt = 0;
|
x_time_cnt = 0;
|
||||||
while(1){
|
while(1){
|
||||||
log_printf(LOG_DEBUG, I_USER_CFG, "%02d%% \n", atsc_para.system_para.save_load_data_percent);
|
log_printf(LOG_DEBUG, I_USER_CFG, "%02d%% \n", atsc_para.system_para.save_load_data_percent);
|
||||||
memset(temp_buf,0,sizeof(temp_buf));
|
memset(temp_buf,0,sizeof(temp_buf));
|
||||||
sprintf((char*)temp_buf,"%02d%% ",atsc_para.system_para.save_load_data_percent);
|
sprintf((char*)temp_buf,"%02d%% ",atsc_para.system_para.save_load_data_percent);
|
||||||
|
|
||||||
lcd_write_string(1,15,(uint8*)temp_buf);
|
lcd_write_string(1,15,(uint8*)temp_buf);
|
||||||
lcd_write_cache();
|
lcd_write_cache();
|
||||||
|
|
||||||
@@ -375,7 +375,7 @@ static void * display_save_load_percent_thr(void * args)
|
|||||||
usleep(250*1000);
|
usleep(250*1000);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
printf(" thr exit display %d, display_sta=%d [0-start,2-stop]\n", ret_code, st_extend_state.display_stop);
|
printf(" thr exit display %d, display_sta=%d [0-start,2-stop]\n", ret_code, st_extend_state.display_stop);
|
||||||
st_extend_state.display_stop = E_DISPLAY_END;
|
st_extend_state.display_stop = E_DISPLAY_END;
|
||||||
}
|
}
|
||||||
@@ -386,12 +386,12 @@ static int thr_display_percent_thread(void)
|
|||||||
pthread_t display_thr_id;
|
pthread_t display_thr_id;
|
||||||
int state;
|
int state;
|
||||||
pthread_attr_t attr;
|
pthread_attr_t attr;
|
||||||
|
|
||||||
|
|
||||||
log_printf(LOG_DEBUG,I_NOUSED,"[.thr.]->-\n");
|
log_printf(LOG_DEBUG,I_NOUSED,"[.thr.]->-\n");
|
||||||
|
|
||||||
pthread_attr_init(&attr);
|
pthread_attr_init(&attr);
|
||||||
pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
|
pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
|
||||||
|
|
||||||
ret = pthread_create(&display_thr_id, &attr, (void *)display_save_load_percent_thr, NULL);//
|
ret = pthread_create(&display_thr_id, &attr, (void *)display_save_load_percent_thr, NULL);//
|
||||||
if(ret != 0){
|
if(ret != 0){
|
||||||
@@ -451,7 +451,7 @@ void clear_check_sum(S_CHECK_SUM *parea_check)
|
|||||||
{
|
{
|
||||||
parea_check->area_imx_w_check =0;
|
parea_check->area_imx_w_check =0;
|
||||||
parea_check->area_imx_r_check =0;
|
parea_check->area_imx_r_check =0;
|
||||||
|
|
||||||
parea_check->area_fpga_w_check=0;
|
parea_check->area_fpga_w_check=0;
|
||||||
parea_check->area_fpga_r_check=0;
|
parea_check->area_fpga_r_check=0;
|
||||||
}
|
}
|
||||||
@@ -515,15 +515,15 @@ static int load_file_and_write_area(void)
|
|||||||
for(Taddr=0; Taddr<=31; Taddr++){
|
for(Taddr=0; Taddr<=31; Taddr++){
|
||||||
memset(spi_blk_buf, 0, sizeof(spi_blk_buf));
|
memset(spi_blk_buf, 0, sizeof(spi_blk_buf));
|
||||||
write_unit_area_addr_to_spi_blkbuf(Taddr,0,0, E_WRITE, &spi_blk_buf[0]);
|
write_unit_area_addr_to_spi_blkbuf(Taddr,0,0, E_WRITE, &spi_blk_buf[0]);
|
||||||
|
|
||||||
memcpy(&spi_blk_buf[3+12], &dataBuffer[0+Taddr*DPD_AREA0_WR_UNIT_DATA_LEN], 4);
|
memcpy(&spi_blk_buf[3+12], &dataBuffer[0+Taddr*DPD_AREA0_WR_UNIT_DATA_LEN], 4);
|
||||||
memcpy(&spi_blk_buf[3+12+16], &dataBuffer[0+Taddr*DPD_AREA0_WR_UNIT_DATA_LEN+4], 4);
|
memcpy(&spi_blk_buf[3+12+16], &dataBuffer[0+Taddr*DPD_AREA0_WR_UNIT_DATA_LEN+4], 4);
|
||||||
|
|
||||||
ispi_tx_big_block(spi_blk_buf, SPI_BLK_LEN);
|
ispi_tx_big_block(spi_blk_buf, SPI_BLK_LEN);
|
||||||
|
|
||||||
calc_area_u32_check_sum(&area_check.area_imx_w_check, &spi_blk_buf[3], 32);
|
calc_area_u32_check_sum(&area_check.area_imx_w_check, &spi_blk_buf[3], 32);
|
||||||
}
|
}
|
||||||
|
|
||||||
//area_check
|
//area_check
|
||||||
area_check.area_fpga_w_check = read_fpga_area_u32_check_sum(E_CHECK_FOR_WIRTE);
|
area_check.area_fpga_w_check = read_fpga_area_u32_check_sum(E_CHECK_FOR_WIRTE);
|
||||||
if(area_check.area_imx_w_check != area_check.area_fpga_w_check){
|
if(area_check.area_imx_w_check != area_check.area_fpga_w_check){
|
||||||
@@ -535,11 +535,11 @@ static int load_file_and_write_area(void)
|
|||||||
else{
|
else{
|
||||||
printf("a0 [u32_check]:imx_w_check and fpga_w_check [0x%04x 0x%04x]!\n", area_check.area_imx_w_check, area_check.area_fpga_w_check);
|
printf("a0 [u32_check]:imx_w_check and fpga_w_check [0x%04x 0x%04x]!\n", area_check.area_imx_w_check, area_check.area_fpga_w_check);
|
||||||
}
|
}
|
||||||
|
|
||||||
fpga_byte_write(DPD_SEG,0x40,0);
|
fpga_byte_write(DPD_SEG,0x40,0);
|
||||||
log_printf(LOG_DEBUG, I_USER_CFG, "<< end area0\n");
|
log_printf(LOG_DEBUG, I_USER_CFG, "<< end area0\n");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//-------------------------------------------------------------------------------
|
//-------------------------------------------------------------------------------
|
||||||
//区域1
|
//区域1
|
||||||
@@ -547,21 +547,21 @@ static int load_file_and_write_area(void)
|
|||||||
clear_check_sum(&area_check);
|
clear_check_sum(&area_check);
|
||||||
fpga_byte_write(DPD_SEG, 0x41, MASK_TO_SPI_WR_RD_ENABLE|MASK_TO_FPGA_CHECK_CLEAR);
|
fpga_byte_write(DPD_SEG, 0x41, MASK_TO_SPI_WR_RD_ENABLE|MASK_TO_FPGA_CHECK_CLEAR);
|
||||||
fpga_byte_write(DPD_SEG, 0x41, MASK_TO_SPI_WR_RD_ENABLE);
|
fpga_byte_write(DPD_SEG, 0x41, MASK_TO_SPI_WR_RD_ENABLE);
|
||||||
|
|
||||||
fpga_byte_write(DPD_SEG,0x40,MASK_DPD_DATA_AREA1_MODE);
|
fpga_byte_write(DPD_SEG,0x40,MASK_DPD_DATA_AREA1_MODE);
|
||||||
|
|
||||||
for(Taddr=0;Taddr<=15;Taddr++){
|
for(Taddr=0;Taddr<=15;Taddr++){
|
||||||
|
|
||||||
memset(spi_blk_buf, 0, sizeof(spi_blk_buf));
|
memset(spi_blk_buf, 0, sizeof(spi_blk_buf));
|
||||||
write_unit_area_addr_to_spi_blkbuf(Taddr,0,0, E_WRITE, &spi_blk_buf[0]);
|
write_unit_area_addr_to_spi_blkbuf(Taddr,0,0, E_WRITE, &spi_blk_buf[0]);
|
||||||
|
|
||||||
memcpy(&spi_blk_buf[3], &dataBuffer[1024+Taddr*DPD_AREA1_WR_UNIT_DATA_LEN], DPD_AREA1_WR_UNIT_DATA_LEN);
|
memcpy(&spi_blk_buf[3], &dataBuffer[1024+Taddr*DPD_AREA1_WR_UNIT_DATA_LEN], DPD_AREA1_WR_UNIT_DATA_LEN);
|
||||||
|
|
||||||
ispi_tx_big_block(spi_blk_buf, SPI_BLK_LEN);
|
ispi_tx_big_block(spi_blk_buf, SPI_BLK_LEN);
|
||||||
|
|
||||||
calc_area_u32_check_sum(&area_check.area_imx_w_check, &spi_blk_buf[3], 32);
|
calc_area_u32_check_sum(&area_check.area_imx_w_check, &spi_blk_buf[3], 32);
|
||||||
}
|
}
|
||||||
|
|
||||||
//area_check
|
//area_check
|
||||||
area_check.area_fpga_w_check = read_fpga_area_u32_check_sum(E_CHECK_FOR_WIRTE);
|
area_check.area_fpga_w_check = read_fpga_area_u32_check_sum(E_CHECK_FOR_WIRTE);
|
||||||
if(area_check.area_imx_w_check != area_check.area_fpga_w_check){
|
if(area_check.area_imx_w_check != area_check.area_fpga_w_check){
|
||||||
@@ -599,18 +599,18 @@ static int load_file_and_write_area(void)
|
|||||||
fpga_byte_write(DPD_SEG,0x40,MASK_DPD_DATA_AREA3_MODE);
|
fpga_byte_write(DPD_SEG,0x40,MASK_DPD_DATA_AREA3_MODE);
|
||||||
|
|
||||||
for(Iaddr=0; Iaddr<=511; Iaddr++){
|
for(Iaddr=0; Iaddr<=511; Iaddr++){
|
||||||
|
|
||||||
memset(spi_blk_buf, 0, sizeof(spi_blk_buf));
|
memset(spi_blk_buf, 0, sizeof(spi_blk_buf));
|
||||||
write_unit_area_addr_to_spi_blkbuf(0,Iaddr,0, E_WRITE, &spi_blk_buf[0]);
|
write_unit_area_addr_to_spi_blkbuf(0,Iaddr,0, E_WRITE, &spi_blk_buf[0]);
|
||||||
|
|
||||||
memcpy(&spi_blk_buf[3+12], &dataBuffer[Iaddr*DPD_AREA3_WR_UNIT_DATA_LEN], 4);
|
memcpy(&spi_blk_buf[3+12], &dataBuffer[Iaddr*DPD_AREA3_WR_UNIT_DATA_LEN], 4);
|
||||||
memcpy(&spi_blk_buf[3+12+16], &dataBuffer[Iaddr*DPD_AREA3_WR_UNIT_DATA_LEN+4], 4);
|
memcpy(&spi_blk_buf[3+12+16], &dataBuffer[Iaddr*DPD_AREA3_WR_UNIT_DATA_LEN+4], 4);
|
||||||
|
|
||||||
ispi_tx_big_block(spi_blk_buf, SPI_BLK_LEN);
|
ispi_tx_big_block(spi_blk_buf, SPI_BLK_LEN);
|
||||||
|
|
||||||
calc_area_u32_check_sum(&area_check.area_imx_w_check, &spi_blk_buf[3], 32);
|
calc_area_u32_check_sum(&area_check.area_imx_w_check, &spi_blk_buf[3], 32);
|
||||||
}
|
}
|
||||||
|
|
||||||
//area_check
|
//area_check
|
||||||
area_check.area_fpga_w_check = read_fpga_area_u32_check_sum(E_CHECK_FOR_WIRTE);
|
area_check.area_fpga_w_check = read_fpga_area_u32_check_sum(E_CHECK_FOR_WIRTE);
|
||||||
if(area_check.area_imx_w_check != area_check.area_fpga_w_check){
|
if(area_check.area_imx_w_check != area_check.area_fpga_w_check){
|
||||||
@@ -643,22 +643,22 @@ static int load_file_and_write_area(void)
|
|||||||
area2_cnt=0;
|
area2_cnt=0;
|
||||||
|
|
||||||
fpga_byte_write(DPD_SEG,0x40,MASK_DPD_DATA_AREA2_MODE);
|
fpga_byte_write(DPD_SEG,0x40,MASK_DPD_DATA_AREA2_MODE);
|
||||||
|
|
||||||
log_printf(LOG_DEBUG, I_USER_CFG, "\n\n[area2] start read area2 data.\n");
|
log_printf(LOG_DEBUG, I_USER_CFG, "\n\n[area2] start read area2 data.\n");
|
||||||
clear_check_sum(&area_check);
|
clear_check_sum(&area_check);
|
||||||
fpga_byte_write(DPD_SEG, 0x41, MASK_TO_SPI_WR_RD_ENABLE|MASK_TO_FPGA_CHECK_CLEAR);
|
fpga_byte_write(DPD_SEG, 0x41, MASK_TO_SPI_WR_RD_ENABLE|MASK_TO_FPGA_CHECK_CLEAR);
|
||||||
fpga_byte_write(DPD_SEG, 0x41, MASK_TO_SPI_WR_RD_ENABLE);
|
fpga_byte_write(DPD_SEG, 0x41, MASK_TO_SPI_WR_RD_ENABLE);
|
||||||
|
|
||||||
for(Taddr=0;Taddr<=8;Taddr++) {//8
|
for(Taddr=0;Taddr<=8;Taddr++) {//8
|
||||||
for(Raddr=0;Raddr<=3;Raddr++) {//3
|
for(Raddr=0;Raddr<=3;Raddr++) {//3
|
||||||
if(Raddr==2)
|
if(Raddr==2)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if(Raddr==3)
|
if(Raddr==3)
|
||||||
Iaddr_Max = 127;
|
Iaddr_Max = 127;
|
||||||
else
|
else
|
||||||
Iaddr_Max = 1023;//1023
|
Iaddr_Max = 1023;//1023
|
||||||
|
|
||||||
for(Iaddr=0; Iaddr<=Iaddr_Max; Iaddr++) {
|
for(Iaddr=0; Iaddr<=Iaddr_Max; Iaddr++) {
|
||||||
area2_cnt++;
|
area2_cnt++;
|
||||||
|
|
||||||
@@ -688,14 +688,14 @@ static int load_file_and_write_area(void)
|
|||||||
memset(spi_blk_buf, 0, sizeof(spi_blk_buf));
|
memset(spi_blk_buf, 0, sizeof(spi_blk_buf));
|
||||||
write_unit_area_addr_to_spi_blkbuf(Taddr,Iaddr,Raddr, E_WRITE, &spi_blk_buf[0]);
|
write_unit_area_addr_to_spi_blkbuf(Taddr,Iaddr,Raddr, E_WRITE, &spi_blk_buf[0]);
|
||||||
memcpy(&spi_blk_buf[3], &dataBuffer[bufOffset*DPD_AREA2_WR_UNIT_EXT_DATA_LEN], DPD_AREA2_WR_UNIT_EXT_DATA_LEN);
|
memcpy(&spi_blk_buf[3], &dataBuffer[bufOffset*DPD_AREA2_WR_UNIT_EXT_DATA_LEN], DPD_AREA2_WR_UNIT_EXT_DATA_LEN);
|
||||||
|
|
||||||
if(Raddr==3){//Iaddr(0~127)-IQ(28bit)
|
if(Raddr==3){//Iaddr(0~127)-IQ(28bit)
|
||||||
memset(&spi_blk_buf[3], 0, 12);
|
memset(&spi_blk_buf[3], 0, 12);
|
||||||
memset(&spi_blk_buf[3+16],0, 12);
|
memset(&spi_blk_buf[3+16],0, 12);
|
||||||
spi_blk_buf[3+12] =spi_blk_buf[3+12]&0x0f;
|
spi_blk_buf[3+12] =spi_blk_buf[3+12]&0x0f;
|
||||||
spi_blk_buf[3+12+16] =spi_blk_buf[3+12+16]&0x0f;
|
spi_blk_buf[3+12+16] =spi_blk_buf[3+12+16]&0x0f;
|
||||||
}
|
}
|
||||||
else{//IQ(106bit) (13byte+2bit)
|
else{//IQ(106bit) (13byte+2bit)
|
||||||
memset(&spi_blk_buf[3], 0, 2);
|
memset(&spi_blk_buf[3], 0, 2);
|
||||||
memset(&spi_blk_buf[3+16],0, 2);
|
memset(&spi_blk_buf[3+16],0, 2);
|
||||||
spi_blk_buf[3+2] =spi_blk_buf[3+2]&0x03;
|
spi_blk_buf[3+2] =spi_blk_buf[3+2]&0x03;
|
||||||
@@ -705,7 +705,7 @@ static int load_file_and_write_area(void)
|
|||||||
ispi_tx_big_block(spi_blk_buf, SPI_BLK_LEN);
|
ispi_tx_big_block(spi_blk_buf, SPI_BLK_LEN);
|
||||||
|
|
||||||
calc_area_u32_check_sum(&area_check.area_imx_w_check, &spi_blk_buf[3], 32);
|
calc_area_u32_check_sum(&area_check.area_imx_w_check, &spi_blk_buf[3], 32);
|
||||||
|
|
||||||
bufOffset++;
|
bufOffset++;
|
||||||
byte32Cnt++;
|
byte32Cnt++;
|
||||||
|
|
||||||
@@ -744,7 +744,7 @@ CKECK_WRITE_ERR_PROC:
|
|||||||
if(ret<0){
|
if(ret<0){
|
||||||
fpga_byte_write(DPD_SEG,0x40,0);
|
fpga_byte_write(DPD_SEG,0x40,0);
|
||||||
fpga_byte_write(DPD_SEG,0x41,0);
|
fpga_byte_write(DPD_SEG,0x41,0);
|
||||||
|
|
||||||
st_extend_state.display_stop=E_DISPLAY_STOP;
|
st_extend_state.display_stop=E_DISPLAY_STOP;
|
||||||
delay_ms(500);
|
delay_ms(500);
|
||||||
while(1){
|
while(1){
|
||||||
@@ -763,7 +763,7 @@ CKECK_WRITE_ERR_PROC:
|
|||||||
}
|
}
|
||||||
|
|
||||||
fpga_byte_write(DPD_SEG,0x41, 0);
|
fpga_byte_write(DPD_SEG,0x41, 0);
|
||||||
|
|
||||||
lcd_write_string(LINE_1,0," ADPC data load error! [9]");
|
lcd_write_string(LINE_1,0," ADPC data load error! [9]");
|
||||||
lcd_write_string(LINE_2,0," ");
|
lcd_write_string(LINE_2,0," ");
|
||||||
lcd_write_cache();
|
lcd_write_cache();
|
||||||
@@ -824,7 +824,7 @@ static int read_area_and_store_file()
|
|||||||
S_CHECK_SUM area_check={0};
|
S_CHECK_SUM area_check={0};
|
||||||
|
|
||||||
fpga_byte_write(DPD_SEG,0x41, MASK_TO_SPI_WR_RD_ENABLE);
|
fpga_byte_write(DPD_SEG,0x41, MASK_TO_SPI_WR_RD_ENABLE);
|
||||||
|
|
||||||
|
|
||||||
atsc_para.system_para.adpc_err = DPD_SAVE_DATA;
|
atsc_para.system_para.adpc_err = DPD_SAVE_DATA;
|
||||||
lcd_write_string(LINE_1,0," WAIT A MOMENT .... ");
|
lcd_write_string(LINE_1,0," WAIT A MOMENT .... ");
|
||||||
@@ -836,18 +836,18 @@ static int read_area_and_store_file()
|
|||||||
|
|
||||||
//区域0+1
|
//区域0+1
|
||||||
//----------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------
|
||||||
|
|
||||||
//区域0
|
//区域0
|
||||||
if(1){
|
if(1){
|
||||||
log_printf(LOG_DEBUG, I_USER_CFG, "\n\n[area0]start read area0 data.\n");
|
log_printf(LOG_DEBUG, I_USER_CFG, "\n\n[area0]start read area0 data.\n");
|
||||||
memset(&dataBuffer[0],0,sizeof(dataBuffer));
|
memset(&dataBuffer[0],0,sizeof(dataBuffer));
|
||||||
|
|
||||||
fpga_byte_write(DPD_SEG,0x40, MASK_DPD_DATA_AREA0_MODE);
|
fpga_byte_write(DPD_SEG,0x40, MASK_DPD_DATA_AREA0_MODE);
|
||||||
|
|
||||||
clear_check_sum(&area_check);
|
clear_check_sum(&area_check);
|
||||||
fpga_byte_write(DPD_SEG, 0x41, MASK_TO_SPI_WR_RD_ENABLE|MASK_TO_FPGA_CHECK_CLEAR);
|
fpga_byte_write(DPD_SEG, 0x41, MASK_TO_SPI_WR_RD_ENABLE|MASK_TO_FPGA_CHECK_CLEAR);
|
||||||
fpga_byte_write(DPD_SEG, 0x41, MASK_TO_SPI_WR_RD_ENABLE);
|
fpga_byte_write(DPD_SEG, 0x41, MASK_TO_SPI_WR_RD_ENABLE);
|
||||||
|
|
||||||
for(Taddr=0;Taddr<=31;Taddr++){
|
for(Taddr=0;Taddr<=31;Taddr++){
|
||||||
memset(spi_blk_buf, 0, sizeof(spi_blk_buf));
|
memset(spi_blk_buf, 0, sizeof(spi_blk_buf));
|
||||||
write_unit_area_addr_to_spi_blkbuf(Taddr,0,0, E_READ, &spi_blk_buf[0]);
|
write_unit_area_addr_to_spi_blkbuf(Taddr,0,0, E_READ, &spi_blk_buf[0]);
|
||||||
@@ -865,7 +865,7 @@ static int read_area_and_store_file()
|
|||||||
dpd_ck_status=CK_WR_ERR;
|
dpd_ck_status=CK_WR_ERR;
|
||||||
goto CKECK_READ_ERR_PROC;
|
goto CKECK_READ_ERR_PROC;
|
||||||
}
|
}
|
||||||
|
|
||||||
fpga_byte_write(DPD_SEG,0x40,0);
|
fpga_byte_write(DPD_SEG,0x40,0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -875,17 +875,17 @@ static int read_area_and_store_file()
|
|||||||
if(1){
|
if(1){
|
||||||
log_printf(LOG_DEBUG, I_USER_CFG, "\n\n[area1]start read area1 data.\n");
|
log_printf(LOG_DEBUG, I_USER_CFG, "\n\n[area1]start read area1 data.\n");
|
||||||
fpga_byte_write(DPD_SEG,0x40,MASK_DPD_DATA_AREA1_MODE);
|
fpga_byte_write(DPD_SEG,0x40,MASK_DPD_DATA_AREA1_MODE);
|
||||||
|
|
||||||
clear_check_sum(&area_check);
|
clear_check_sum(&area_check);
|
||||||
fpga_byte_write(DPD_SEG, 0x41, MASK_TO_SPI_WR_RD_ENABLE|MASK_TO_FPGA_CHECK_CLEAR);
|
fpga_byte_write(DPD_SEG, 0x41, MASK_TO_SPI_WR_RD_ENABLE|MASK_TO_FPGA_CHECK_CLEAR);
|
||||||
fpga_byte_write(DPD_SEG, 0x41, MASK_TO_SPI_WR_RD_ENABLE);
|
fpga_byte_write(DPD_SEG, 0x41, MASK_TO_SPI_WR_RD_ENABLE);
|
||||||
|
|
||||||
for(Taddr=0;Taddr<=15;Taddr++){
|
for(Taddr=0;Taddr<=15;Taddr++){
|
||||||
memset(spi_blk_buf, 0, sizeof(spi_blk_buf));
|
memset(spi_blk_buf, 0, sizeof(spi_blk_buf));
|
||||||
write_unit_area_addr_to_spi_blkbuf(Taddr,0,0, E_READ, &spi_blk_buf[0]);
|
write_unit_area_addr_to_spi_blkbuf(Taddr,0,0, E_READ, &spi_blk_buf[0]);
|
||||||
ispi_rx_big_block(spi_blk_buf, SPI_BLK_LEN);
|
ispi_rx_big_block(spi_blk_buf, SPI_BLK_LEN);
|
||||||
calc_area_u32_check_sum(&area_check.area_imx_r_check, &spi_blk_buf[3], 32);
|
calc_area_u32_check_sum(&area_check.area_imx_r_check, &spi_blk_buf[3], 32);
|
||||||
|
|
||||||
memcpy(&dataBuffer[1024+Taddr*DPD_AREA1_WR_UNIT_DATA_LEN], &spi_blk_buf[3], DPD_AREA1_WR_UNIT_DATA_LEN);
|
memcpy(&dataBuffer[1024+Taddr*DPD_AREA1_WR_UNIT_DATA_LEN], &spi_blk_buf[3], DPD_AREA1_WR_UNIT_DATA_LEN);
|
||||||
}
|
}
|
||||||
//area_check
|
//area_check
|
||||||
@@ -896,10 +896,10 @@ static int read_area_and_store_file()
|
|||||||
dpd_ck_status=CK_WR_ERR;
|
dpd_ck_status=CK_WR_ERR;
|
||||||
goto CKECK_READ_ERR_PROC;
|
goto CKECK_READ_ERR_PROC;
|
||||||
}
|
}
|
||||||
|
|
||||||
fpga_byte_write(DPD_SEG,0x40,0);
|
fpga_byte_write(DPD_SEG,0x40,0);
|
||||||
}
|
}
|
||||||
|
|
||||||
rw_e2rom_dpd(RW_ADPC_SAVE,E_DPD_AREA_FIRST_4K,0,&dataBuffer[0]);
|
rw_e2rom_dpd(RW_ADPC_SAVE,E_DPD_AREA_FIRST_4K,0,&dataBuffer[0]);
|
||||||
|
|
||||||
|
|
||||||
@@ -910,11 +910,11 @@ static int read_area_and_store_file()
|
|||||||
memset(&dataBuffer[0],0,sizeof(dataBuffer));
|
memset(&dataBuffer[0],0,sizeof(dataBuffer));
|
||||||
|
|
||||||
fpga_byte_write(DPD_SEG,0x40, MASK_DPD_DATA_AREA3_MODE);
|
fpga_byte_write(DPD_SEG,0x40, MASK_DPD_DATA_AREA3_MODE);
|
||||||
|
|
||||||
clear_check_sum(&area_check);
|
clear_check_sum(&area_check);
|
||||||
fpga_byte_write(DPD_SEG, 0x41, MASK_TO_SPI_WR_RD_ENABLE|MASK_TO_FPGA_CHECK_CLEAR);
|
fpga_byte_write(DPD_SEG, 0x41, MASK_TO_SPI_WR_RD_ENABLE|MASK_TO_FPGA_CHECK_CLEAR);
|
||||||
fpga_byte_write(DPD_SEG, 0x41, MASK_TO_SPI_WR_RD_ENABLE);
|
fpga_byte_write(DPD_SEG, 0x41, MASK_TO_SPI_WR_RD_ENABLE);
|
||||||
|
|
||||||
for(Iaddr=0;Iaddr<=511;Iaddr++){
|
for(Iaddr=0;Iaddr<=511;Iaddr++){
|
||||||
memset(spi_blk_buf, 0, sizeof(spi_blk_buf));
|
memset(spi_blk_buf, 0, sizeof(spi_blk_buf));
|
||||||
write_unit_area_addr_to_spi_blkbuf(0,Iaddr,0, E_READ, &spi_blk_buf[0]);
|
write_unit_area_addr_to_spi_blkbuf(0,Iaddr,0, E_READ, &spi_blk_buf[0]);
|
||||||
@@ -938,7 +938,7 @@ static int read_area_and_store_file()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
st_extend_state.display_stop=E_DISPLAY_START;
|
st_extend_state.display_stop=E_DISPLAY_START;
|
||||||
atsc_para.system_para.save_load_data_percent = 0;
|
atsc_para.system_para.save_load_data_percent = 0;
|
||||||
|
|
||||||
@@ -959,21 +959,21 @@ static int read_area_and_store_file()
|
|||||||
|
|
||||||
Iaddr_Max = 1023;
|
Iaddr_Max = 1023;
|
||||||
fpga_byte_write(DPD_SEG,0x40, MASK_DPD_DATA_AREA2_MODE);
|
fpga_byte_write(DPD_SEG,0x40, MASK_DPD_DATA_AREA2_MODE);
|
||||||
|
|
||||||
clear_check_sum(&area_check);
|
clear_check_sum(&area_check);
|
||||||
fpga_byte_write(DPD_SEG, 0x41, MASK_TO_SPI_WR_RD_ENABLE|MASK_TO_FPGA_CHECK_CLEAR);
|
fpga_byte_write(DPD_SEG, 0x41, MASK_TO_SPI_WR_RD_ENABLE|MASK_TO_FPGA_CHECK_CLEAR);
|
||||||
fpga_byte_write(DPD_SEG, 0x41, MASK_TO_SPI_WR_RD_ENABLE);
|
fpga_byte_write(DPD_SEG, 0x41, MASK_TO_SPI_WR_RD_ENABLE);
|
||||||
|
|
||||||
for(Taddr=0; Taddr<=8; Taddr++){
|
for(Taddr=0; Taddr<=8; Taddr++){
|
||||||
for(Raddr=0; Raddr<=3; Raddr++){
|
for(Raddr=0; Raddr<=3; Raddr++){
|
||||||
if(Raddr==2)
|
if(Raddr==2)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if(Raddr==3)
|
if(Raddr==3)
|
||||||
Iaddr_Max = 127;
|
Iaddr_Max = 127;
|
||||||
else
|
else
|
||||||
Iaddr_Max = 1023;
|
Iaddr_Max = 1023;
|
||||||
|
|
||||||
for(Iaddr=0; Iaddr<=Iaddr_Max; Iaddr++){
|
for(Iaddr=0; Iaddr<=Iaddr_Max; Iaddr++){
|
||||||
area2_cnt++;
|
area2_cnt++;
|
||||||
|
|
||||||
@@ -1001,11 +1001,11 @@ static int read_area_and_store_file()
|
|||||||
saveOffset++;
|
saveOffset++;
|
||||||
|
|
||||||
Num=100*byte32Cnt/(19584);
|
Num=100*byte32Cnt/(19584);
|
||||||
|
|
||||||
//sprintf((char*)temp_buf,"%02d%% %d",Num,flash_get_err_time());
|
//sprintf((char*)temp_buf,"%02d%% %d",Num,flash_get_err_time());
|
||||||
//log_printf(LOG_DEBUG,I_NOUSED,"%02d%% 4kByte-write to file\n",Num);
|
//log_printf(LOG_DEBUG,I_NOUSED,"%02d%% 4kByte-write to file\n",Num);
|
||||||
atsc_para.system_para.save_load_data_percent = Num;
|
atsc_para.system_para.save_load_data_percent = Num;
|
||||||
|
|
||||||
//area_check
|
//area_check
|
||||||
area_check.area_fpga_r_check = read_fpga_area_u32_check_sum(E_CHECK_FOR_RAED);
|
area_check.area_fpga_r_check = read_fpga_area_u32_check_sum(E_CHECK_FOR_RAED);
|
||||||
if(area_check.area_imx_r_check != area_check.area_fpga_r_check){
|
if(area_check.area_imx_r_check != area_check.area_fpga_r_check){
|
||||||
@@ -1032,7 +1032,7 @@ static int read_area_and_store_file()
|
|||||||
goto CKECK_READ_ERR_PROC;
|
goto CKECK_READ_ERR_PROC;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
atsc_para.system_para.save_load_data_percent = 100*(byte32Cnt)/(19584);
|
atsc_para.system_para.save_load_data_percent = 100*(byte32Cnt)/(19584);
|
||||||
printf("[read-end]read finished. area2_cnt=%d\n",area2_cnt);
|
printf("[read-end]read finished. area2_cnt=%d\n",area2_cnt);
|
||||||
fpga_byte_write(DPD_SEG,0x40, 0);
|
fpga_byte_write(DPD_SEG,0x40, 0);
|
||||||
@@ -1051,7 +1051,7 @@ static int read_area_and_store_file()
|
|||||||
st_extend_state.display_stop=E_DISPLAY_STOP;
|
st_extend_state.display_stop=E_DISPLAY_STOP;
|
||||||
delay_ms(500);
|
delay_ms(500);
|
||||||
while(1){
|
while(1){
|
||||||
|
|
||||||
if(st_extend_state.display_stop==E_DISPLAY_END){
|
if(st_extend_state.display_stop==E_DISPLAY_END){
|
||||||
printf(" mthr check display_stoped \n");
|
printf(" mthr check display_stoped \n");
|
||||||
break;
|
break;
|
||||||
@@ -1064,13 +1064,13 @@ static int read_area_and_store_file()
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
CKECK_READ_ERR_PROC:
|
CKECK_READ_ERR_PROC:
|
||||||
if(dpd_ck_status==CK_WR_ERR){
|
if(dpd_ck_status==CK_WR_ERR){
|
||||||
fpga_byte_write(DPD_SEG,0x40, 0);
|
fpga_byte_write(DPD_SEG,0x40, 0);
|
||||||
fpga_byte_write(DPD_SEG,0x41, 0);
|
fpga_byte_write(DPD_SEG,0x41, 0);
|
||||||
|
|
||||||
//sync display
|
//sync display
|
||||||
st_extend_state.display_stop=E_DISPLAY_STOP;
|
st_extend_state.display_stop=E_DISPLAY_STOP;
|
||||||
delay_ms(500);
|
delay_ms(500);
|
||||||
@@ -1128,10 +1128,10 @@ int dpd_curve_proc(uint8 proc_mode)
|
|||||||
|
|
||||||
time_stop = get_current_time_ms();
|
time_stop = get_current_time_ms();
|
||||||
log_printf(LOG_INFO, I_SYS_STATUS, "{time cal to mcu} total_time=%ds ret=%d\n",(time_stop-time_start)/1000, ret);
|
log_printf(LOG_INFO, I_SYS_STATUS, "{time cal to mcu} total_time=%ds ret=%d\n",(time_stop-time_start)/1000, ret);
|
||||||
|
|
||||||
//u_size = usr_get_file_size();
|
//u_size = usr_get_file_size();
|
||||||
//log_printf(LOG_DEBUG, I_USER_CFG, "file size=%d\n",u_size);
|
//log_printf(LOG_DEBUG, I_USER_CFG, "file size=%d\n",u_size);
|
||||||
|
|
||||||
}
|
}
|
||||||
else if(proc_mode == E_LOAD_TO_FPGA)
|
else if(proc_mode == E_LOAD_TO_FPGA)
|
||||||
{
|
{
|
||||||
@@ -1151,7 +1151,7 @@ int dpd_curve_proc(uint8 proc_mode)
|
|||||||
|
|
||||||
time_stop = get_current_time_ms();
|
time_stop = get_current_time_ms();
|
||||||
log_printf(LOG_INFO, I_SYS_STATUS, "{time_cal to FPGA} total_time=%ds ret=%d\n",(time_stop-time_start)/1000, ret);
|
log_printf(LOG_INFO, I_SYS_STATUS, "{time_cal to FPGA} total_time=%ds ret=%d\n",(time_stop-time_start)/1000, ret);
|
||||||
|
|
||||||
|
|
||||||
//fpga_byte_write(0x01, 0x26, 1); // RF set ON
|
//fpga_byte_write(0x01, 0x26, 1); // RF set ON
|
||||||
//printf("ON RF\n");
|
//printf("ON RF\n");
|
||||||
@@ -2303,7 +2303,7 @@ void refresh_update_dpd(void *parg,void *parv)
|
|||||||
else{//AUTO
|
else{//AUTO
|
||||||
if(stc_insert_step==0){
|
if(stc_insert_step==0){
|
||||||
stc_insert_step = 1;
|
stc_insert_step = 1;
|
||||||
|
|
||||||
//1. 在4结束后,lin_update_set = 0, 同时把0x21的bit7 设置为1。其它都不动;
|
//1. 在4结束后,lin_update_set = 0, 同时把0x21的bit7 设置为1。其它都不动;
|
||||||
dpd_ctl2_reg = (DPD_CTRL2_AMP_CHK | DPD_CTRL2_POLYESTI_UPDATE);
|
dpd_ctl2_reg = (DPD_CTRL2_AMP_CHK | DPD_CTRL2_POLYESTI_UPDATE);
|
||||||
fpga_byte_write(5,FPGA_ADDR_DPD_CTRL2, dpd_ctl2_reg);//0x21
|
fpga_byte_write(5,FPGA_ADDR_DPD_CTRL2, dpd_ctl2_reg);//0x21
|
||||||
@@ -2311,12 +2311,12 @@ void refresh_update_dpd(void *parg,void *parv)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if(sec_cnt >= 90+5){
|
if(sec_cnt >= 90+5){
|
||||||
|
|
||||||
//2. 过个5秒左右,0x21 的bit7 设置为0,然后进入状态5;
|
//2. 过个5秒左右,0x21 的bit7 设置为0,然后进入状态5;
|
||||||
dpd_ctl2_reg = (DPD_CTRL2_AMP_CHK );
|
dpd_ctl2_reg = (DPD_CTRL2_AMP_CHK );
|
||||||
fpga_byte_write(5,FPGA_ADDR_DPD_CTRL2, dpd_ctl2_reg);//0x21
|
fpga_byte_write(5,FPGA_ADDR_DPD_CTRL2, dpd_ctl2_reg);//0x21
|
||||||
printf("phase4 end set Reg0x21=0x%x\n", dpd_ctl2_reg);
|
printf("phase4 end set Reg0x21=0x%x\n", dpd_ctl2_reg);
|
||||||
|
|
||||||
g_query_operate=0;
|
g_query_operate=0;
|
||||||
psys->dpd_phase=5;
|
psys->dpd_phase=5;
|
||||||
sec_cnt = 0;
|
sec_cnt = 0;
|
||||||
@@ -2930,7 +2930,7 @@ DPD_SAVE_PROC:
|
|||||||
fpga_byte_write(5,FPGA_ADDR_DPD_CTRL1, 0);
|
fpga_byte_write(5,FPGA_ADDR_DPD_CTRL1, 0);
|
||||||
fpga_byte_write(5,FPGA_ADDR_DPD_CTRL3, 0);
|
fpga_byte_write(5,FPGA_ADDR_DPD_CTRL3, 0);
|
||||||
u_dpdctl_r23.u8val = 0;
|
u_dpdctl_r23.u8val = 0;
|
||||||
u_dpdctl_r23.dpd_bt.rf_sel = DPD_RF_SEL_VALUE(E_SELECT_A);
|
u_dpdctl_r23.dpd_bt.rf_sel = DPD_RF_SEL_VALUE(E_SELECT_A);
|
||||||
fpga_byte_write(5,FPGA_ADDR_DPD_IQB_UPD, u_dpdctl_r23.u8val);
|
fpga_byte_write(5,FPGA_ADDR_DPD_IQB_UPD, u_dpdctl_r23.u8val);
|
||||||
log_printf(LOG_DEBUG, I_USER_CFG, "[update] success --- u_dpdctl_r23=0x%x\n", u_dpdctl_r23.u8val);
|
log_printf(LOG_DEBUG, I_USER_CFG, "[update] success --- u_dpdctl_r23=0x%x\n", u_dpdctl_r23.u8val);
|
||||||
|
|
||||||
@@ -2987,10 +2987,10 @@ DPD_SAVE_PROC:
|
|||||||
reset_dpd_to_normal_state();
|
reset_dpd_to_normal_state();
|
||||||
|
|
||||||
/* 恢复冷启动后的ORx FAGC实时跟踪状态。 */
|
/* 恢复冷启动后的ORx FAGC实时跟踪状态。 */
|
||||||
boot_cfg_fagc_update();
|
/*boot_cfg_fagc_update();
|
||||||
|
|
||||||
log_printf(LOG_INFO, I_USER_CFG,
|
log_printf(LOG_INFO, I_USER_CFG,
|
||||||
"[DPD] update complete, ORx FAGC tracking restored\n");
|
"[DPD] update complete, ORx FAGC tracking restored\n");*/
|
||||||
|
|
||||||
psys->final_stage = 0xff;
|
psys->final_stage = 0xff;
|
||||||
|
|
||||||
|
|||||||
Executable → Regular
+1
-2
@@ -980,8 +980,7 @@ void fpga_para_init(void)
|
|||||||
{
|
{
|
||||||
if(atsc_para.rf_para.rf && (adrv9009_set_tx_path_enable(1) != OK))
|
if(atsc_para.rf_para.rf && (adrv9009_set_tx_path_enable(1) != OK))
|
||||||
{
|
{
|
||||||
log_printf(LOG_ERR, I_SYS_STATUS,
|
log_printf(LOG_ERR, I_SYS_STATUS, "ADRV9009 TX enable failed, continue restoring requested RF state\n");
|
||||||
"ADRV9009 TX enable failed, continue restoring requested RF state\n");
|
|
||||||
}
|
}
|
||||||
fpga_boot_rf_hold_release();
|
fpga_boot_rf_hold_release();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user