Просмотр исходного кода

1、BOE_EDP_MV270QUM 和 BOE_EDP_MV238QUM共用此分支,通过PANEL_MODEL选择不同的型号来区别
2、调整动态背光的步进、起始和终止数值,以适应屏幕的亮度调节,PWM的波形不用反向
3、根据规格书调整23.8寸和27寸的屏参设置

robbin 3 месяцев назад
Родитель
Сommit
57d73e0ee4
81 измененных файлов с 30723 добавлено и 30275 удалено
  1. 2 2
      out/.config
  2. 2 2
      out/.config.tmp
  3. BIN
      out/His7315Upgrade.bin
  4. BIN
      out/Monitor_SOC_PM.bin
  5. BIN
      out/Monitor_SOC_hiview_ht7315_product_uhd_20250306_GITad4ff79_OTA.bin
  6. BIN
      out/Monitor_SOC_hiview_ht7315_product_uhd_20250306_GITbfe675a_FLASH.bin
  7. BIN
      out/Monitor_SOC_hiview_ht7315_product_uhd_20250306_GITbfe675a_OTA.bin
  8. BIN
      out/compressed/out/Monitor_SOC_PM.bin
  9. BIN
      out/compressed/out/ddr-Monitor_SOC.bin
  10. BIN
      out/compressed/out/ddr-Monitor_SOC.bin-DB
  11. BIN
      out/compressed/out/ddr-Monitor_SOC_compressed.bin
  12. BIN
      out/compressed/out/ddr-Monitor_SOC_compressed.bin-DB
  13. 1 1
      out/compressed/out/ddr-Monitor_SOC_compressed.bin-DB_size
  14. BIN
      out/compressed/out/ddr-Monitor_SOC_compressed.bin-DB_size_aline32
  15. 1 1
      out/compressed/out/ddr-Monitor_SOC_compressed.bin_size
  16. BIN
      out/compressed/out/ddr-Monitor_SOC_compressed.bin_size_aline32
  17. BIN
      out/compressed/out/silicon_boot.bin
  18. BIN
      out/compressed/out/silicon_boot.bin-DB
  19. BIN
      out/compressed/out/silicon_boot.bin-DB_padded
  20. BIN
      out/compressed/out/silicon_boot.bin-DB_temp
  21. BIN
      out/compressed/out/silicon_boot.bin_padded
  22. BIN
      out/compressed/out/silicon_boot.bin_padded-DB
  23. BIN
      out/compressed/out/silicon_boot.bin_temp
  24. BIN
      out/compressed/out/super.bin
  25. BIN
      out/compressed/out/super.bin_full_padded
  26. BIN
      out/compressed/out/super.bin_ota_padded
  27. BIN
      out/compressed/out/super.bin_temp
  28. BIN
      out/compressed/out/temp_silicon_data.bin
  29. BIN
      out/compressed/out/temp_silicon_data.bin_padded
  30. BIN
      out/compressed/out/temp_silicon_data.bin_temp
  31. BIN
      out/ddr-Monitor_SOC.bin
  32. BIN
      out/ddr-Monitor_SOC.bin-DB
  33. BIN
      out/ht7315/img/Monitor_SOC.bin
  34. BIN
      out/ht7315/img/Monitor_SOC.bin-DB
  35. BIN
      out/ht7315/img/Monitor_SOC.elf
  36. BIN
      out/ht7315/img/Monitor_SOC.elf-DB
  37. 15352 15128
      out/ht7315/img/Monitor_SOC.map
  38. 15352 15128
      out/ht7315/img/Monitor_SOC.map-DB
  39. BIN
      out/ht7315/img/Monitor_SOC_PM.bin
  40. BIN
      out/ht7315/img/ddr-Monitor_SOC.bin
  41. BIN
      out/ht7315/img/ddr-Monitor_SOC.bin-DB
  42. BIN
      out/ht7315/img/libboot.a
  43. BIN
      out/ht7315/img/libcommon.a
  44. BIN
      out/ht7315/img/libdatabase.a
  45. BIN
      out/ht7315/img/libddcci.a
  46. BIN
      out/ht7315/img/libdriver.a
  47. BIN
      out/ht7315/img/libedid.a
  48. BIN
      out/ht7315/img/libmiddleware.a
  49. BIN
      out/ht7315/img/libosd.a
  50. BIN
      out/ht7315/img/libplatform.a
  51. BIN
      out/ht7315/img/libvos.a
  52. BIN
      out/ht7315/img/ram-Monitor_SOC.bin
  53. BIN
      out/ht7315/img/ram-Monitor_SOC.bin-DB
  54. BIN
      out/ht7315/img/silicon_boot.bin
  55. BIN
      out/ht7315/img/silicon_boot.bin-DB
  56. BIN
      out/ht7315/obj/hv_app_OsdFactory.o
  57. BIN
      out/ht7315/obj/hv_app_PQ.o
  58. BIN
      out/ht7315/obj/hv_cal_EdpTx.o
  59. BIN
      out/ht7315/obj/hv_cal_EdpTxTraining.o
  60. BIN
      out/ht7315/obj/hv_cal_OsdTiming.o
  61. BIN
      out/ht7315/obj/hv_cal_VboTx.o
  62. BIN
      out/ht7315/obj/hv_comm_MemParser.o
  63. BIN
      out/ht7315/obj/hv_comm_shell_debug_cmd.o
  64. BIN
      out/ht7315/obj/hv_drv_DpuCommon.o
  65. BIN
      out/ht7315/obj/hv_drv_EdpTx.o
  66. BIN
      out/ht7315/obj/hv_drv_EdpTxTraining.o
  67. BIN
      out/ht7315/obj/hv_drv_PLL.o
  68. BIN
      out/ht7315/obj/hv_drv_VboTx.o
  69. BIN
      out/ht7315/obj/hv_mw_ChannelManager.o
  70. BIN
      out/ht7315/obj/hv_mw_Factory.o
  71. BIN
      out/ht7315/obj/hv_mw_PQ.o
  72. BIN
      out/ht7315/obj/hv_mw_PanelManager.o
  73. BIN
      out/silicon_boot.bin
  74. BIN
      out/silicon_boot.bin-DB
  75. 1 1
      sdk/MiddleWare/ChannelManager/Video/src/hv_mw_PQ.c
  76. 1 1
      user/hiview/ht7315_evb/PQ/src/hv_app_PQ.c
  77. 4 4
      user/hiview/ht7315_product_uhd/DataBase/inc/hv_comm_PqDef.h
  78. 1 1
      user/hiview/ht7315_product_uhd/Panel/inc/BOE_EDP_MV238QUM_N20_UHD60.h
  79. 1 1
      user/hiview/ht7315_product_uhd/Panel/inc/BOE_EDP_MV270QUM_N60_UHD60.h
  80. 3 3
      user/hiview/ht7315_product_uhd/ProjectConfig.h
  81. 2 2
      user/hiview/ht7315_product_uhd/property.config

+ 2 - 2
out/.config

@@ -4,8 +4,8 @@ export CONFIG_ARCH ?= risc
 export CONFIG_PRINT ?= yes
 export CONFIG_HARD_FLOAT ?= yes
 export CONFIG_USER_PANEL_RESOLUTION_TYPE ?= PANEL_RESOLUTION_TYPE_UHD
-export CONFIG_USER_PANEL_TYPE ?= PANEL_TYPE_VBOTX
-export CONFIG_USER_PANEL_MODEL ?= BOE_VBO_DV430QUM_N10_UHD60
+export CONFIG_USER_PANEL_TYPE ?= PANEL_TYPE_EDPTX
+export CONFIG_USER_PANEL_MODEL ?= BOE_EDP_MV270QUM_N60_UHD60
 export CONFIG_USER_PANEL_SEQUENCE ?= PANEL_SEQUENCE_OFF
 export CONFIG_USER_AMBLIGHT ?= AMBLIGHT_ON
 export CONFIG_USER_USB_OTA ?= USB_OTA_OFF

+ 2 - 2
out/.config.tmp

@@ -1,6 +1,6 @@
 CONFIG_USER_PANEL_RESOLUTION_TYPE ?= PANEL_RESOLUTION_TYPE_UHD
-CONFIG_USER_PANEL_TYPE ?= PANEL_TYPE_VBOTX
-CONFIG_USER_PANEL_MODEL ?= BOE_VBO_DV430QUM_N10_UHD60
+CONFIG_USER_PANEL_TYPE ?= PANEL_TYPE_EDPTX
+CONFIG_USER_PANEL_MODEL ?= BOE_EDP_MV270QUM_N60_UHD60
 CONFIG_USER_PANEL_SEQUENCE ?= PANEL_SEQUENCE_OFF
 CONFIG_USER_AMBLIGHT ?= AMBLIGHT_ON
 CONFIG_USER_USB_OTA ?= USB_OTA_OFF

BIN
out/His7315Upgrade.bin


BIN
out/Monitor_SOC_PM.bin


BIN
out/Monitor_SOC_hiview_ht7315_product_uhd_20250306_GITad4ff79_OTA.bin


BIN
out/Monitor_SOC_hiview_ht7315_product_uhd_20250306_GITad4ff79_FLASH.bin → out/Monitor_SOC_hiview_ht7315_product_uhd_20250306_GITbfe675a_FLASH.bin


BIN
out/Monitor_SOC_hiview_ht7315_product_uhd_20250306_GITbfe675a_OTA.bin


BIN
out/compressed/out/Monitor_SOC_PM.bin


BIN
out/compressed/out/ddr-Monitor_SOC.bin


BIN
out/compressed/out/ddr-Monitor_SOC.bin-DB


BIN
out/compressed/out/ddr-Monitor_SOC_compressed.bin


BIN
out/compressed/out/ddr-Monitor_SOC_compressed.bin-DB


+ 1 - 1
out/compressed/out/ddr-Monitor_SOC_compressed.bin-DB_size

@@ -1,2 +1,2 @@
 HIVIEW!
-882601
+894780

BIN
out/compressed/out/ddr-Monitor_SOC_compressed.bin-DB_size_aline32


+ 1 - 1
out/compressed/out/ddr-Monitor_SOC_compressed.bin_size

@@ -1,2 +1,2 @@
 HIVIEW!
-882601
+894780

BIN
out/compressed/out/ddr-Monitor_SOC_compressed.bin_size_aline32


BIN
out/compressed/out/silicon_boot.bin


BIN
out/compressed/out/silicon_boot.bin-DB


BIN
out/compressed/out/silicon_boot.bin-DB_padded


BIN
out/compressed/out/silicon_boot.bin-DB_temp


BIN
out/compressed/out/silicon_boot.bin_padded


BIN
out/compressed/out/silicon_boot.bin_padded-DB


BIN
out/compressed/out/silicon_boot.bin_temp


BIN
out/compressed/out/super.bin


BIN
out/compressed/out/super.bin_full_padded


BIN
out/compressed/out/super.bin_ota_padded


BIN
out/compressed/out/super.bin_temp


BIN
out/compressed/out/temp_silicon_data.bin


BIN
out/compressed/out/temp_silicon_data.bin_padded


BIN
out/compressed/out/temp_silicon_data.bin_temp


BIN
out/ddr-Monitor_SOC.bin


BIN
out/ddr-Monitor_SOC.bin-DB


BIN
out/ht7315/img/Monitor_SOC.bin


BIN
out/ht7315/img/Monitor_SOC.bin-DB


BIN
out/ht7315/img/Monitor_SOC.elf


BIN
out/ht7315/img/Monitor_SOC.elf-DB


Разница между файлами не показана из-за своего большого размера
+ 15352 - 15128
out/ht7315/img/Monitor_SOC.map


Разница между файлами не показана из-за своего большого размера
+ 15352 - 15128
out/ht7315/img/Monitor_SOC.map-DB


BIN
out/ht7315/img/Monitor_SOC_PM.bin


BIN
out/ht7315/img/ddr-Monitor_SOC.bin


BIN
out/ht7315/img/ddr-Monitor_SOC.bin-DB


BIN
out/ht7315/img/libboot.a


BIN
out/ht7315/img/libcommon.a


BIN
out/ht7315/img/libdatabase.a


BIN
out/ht7315/img/libddcci.a


BIN
out/ht7315/img/libdriver.a


BIN
out/ht7315/img/libedid.a


BIN
out/ht7315/img/libmiddleware.a


BIN
out/ht7315/img/libosd.a


BIN
out/ht7315/img/libplatform.a


BIN
out/ht7315/img/libvos.a


BIN
out/ht7315/img/ram-Monitor_SOC.bin


BIN
out/ht7315/img/ram-Monitor_SOC.bin-DB


BIN
out/ht7315/img/silicon_boot.bin


BIN
out/ht7315/img/silicon_boot.bin-DB


BIN
out/ht7315/obj/hv_app_OsdFactory.o


BIN
out/ht7315/obj/hv_app_PQ.o


BIN
out/ht7315/obj/hv_cal_EdpTx.o


BIN
out/ht7315/obj/hv_cal_EdpTxTraining.o


BIN
out/ht7315/obj/hv_cal_OsdTiming.o


BIN
out/ht7315/obj/hv_cal_VboTx.o


BIN
out/ht7315/obj/hv_comm_MemParser.o


BIN
out/ht7315/obj/hv_comm_shell_debug_cmd.o


BIN
out/ht7315/obj/hv_drv_DpuCommon.o


BIN
out/ht7315/obj/hv_drv_EdpTx.o


BIN
out/ht7315/obj/hv_drv_EdpTxTraining.o


BIN
out/ht7315/obj/hv_drv_PLL.o


BIN
out/ht7315/obj/hv_drv_VboTx.o


BIN
out/ht7315/obj/hv_mw_ChannelManager.o


BIN
out/ht7315/obj/hv_mw_Factory.o


BIN
out/ht7315/obj/hv_mw_PQ.o


BIN
out/ht7315/obj/hv_mw_PanelManager.o


BIN
out/silicon_boot.bin


BIN
out/silicon_boot.bin-DB


+ 1 - 1
sdk/MiddleWare/ChannelManager/Video/src/hv_mw_PQ.c

@@ -979,7 +979,7 @@ VOID Hv_Mw_PQ_SetBrightness(USHORT16 usBrightness)
     UINT32 uiLow = 0; 
     UINT32 uiHigh = 0; 
 
-    usBrightness = 0xFFF - usBrightness;
+    //usBrightness = 0xFFF - usBrightness;
 
     uiHigh = usBrightness;
     uiLow = HV_PROJECT_CONFIG_MPRT_HIGHT_FREQ_PWM_TOTAL - uiHigh;

+ 1 - 1
user/hiview/ht7315_evb/PQ/src/hv_app_PQ.c

@@ -1513,7 +1513,7 @@ UCHAR8 Hv_App_PQ_RatioMapping()
 }
 /* 动态背光参数 */
 #define PQ_DBLSMOOTHNUM     (5)
-#define PQ_DBLPWMSTEP       (50)
+#define PQ_DBLPWMSTEP       (10)
 /* 光感调试平滑buffer */
 static USHORT16 s_usSmoothBuf[PQ_DBLSMOOTHNUM] = {0};
 static UCHAR8   s_ucSmoothId = 0;

+ 4 - 4
user/hiview/ht7315_product_uhd/DataBase/inc/hv_comm_PqDef.h

@@ -28,10 +28,10 @@
 #define PQ_BRIGHTNESS_OSD_MIDDLE   (90)
 #define PQ_BRIGHTNESS_OSD_END      (100)
 
-#define PQ_BRIGHTNESS_DRV_FOR_OSD_SET_START    (0)
-#define PQ_BRIGHTNESS_DRV_FOR_OSD_SET_MIDDLE   (2150)
-#define PQ_BRIGHTNESS_DRV_FOR_OSD_SET_END      (4000)//(2700)
-#define PQ_BRIGHTNESS_DRV_FOR_HDR_MAX          (4200)//(2700)
+#define PQ_BRIGHTNESS_DRV_FOR_OSD_SET_START    (1200)
+#define PQ_BRIGHTNESS_DRV_FOR_OSD_SET_MIDDLE   (2240)
+#define PQ_BRIGHTNESS_DRV_FOR_OSD_SET_END      (4200)//(2700)
+#define PQ_BRIGHTNESS_DRV_FOR_HDR_MAX          (4600)//(2700)
 #define PQ_BRIGHTNESS_FOR_PAT1     (1691)
 #define PQ_BRIGHTNESS_FOR_PAT2     (237)
 #define PQ_BRIGHTNESS_FOR_PAT3     (237)

+ 1 - 1
user/hiview/ht7315_product_uhd/Panel/inc/BOE_EDP_MV238QUM_N20_UHD60.h

@@ -33,7 +33,7 @@
 #define PANEL_FRAME_RATE_TYP               60
 #define PANEL_FRAME_RATE_MAX               62
 #define PANEL_FRAME_RATE_MIN               50
-#define PANEL_PIXEL_CLOCK_TYP              559944  /*KHZ*/
+#define PANEL_PIXEL_CLOCK_TYP              559944  /*KHZ, PANEL_H_TOTAL_TYP x PANEL_V_TOTAL_TYP x PANEL_FRAME_RATE_TYP*/
 #define PANEL_PIXEL_CLOCK_MAX              589171   /*KHZ*/
 #define PANEL_PIXEL_CLOCK_MIN              531120   /*KHZ*/
 #define PANEL_H_SYNC_WIDTH                 32 

+ 1 - 1
user/hiview/ht7315_product_uhd/Panel/inc/BOE_EDP_MV270QUM_N60_UHD60.h

@@ -33,7 +33,7 @@
 #define PANEL_FRAME_RATE_TYP               60
 #define PANEL_FRAME_RATE_MAX               62
 #define PANEL_FRAME_RATE_MIN               50
-#define PANEL_PIXEL_CLOCK_TYP              526310  /*KHZ*/
+#define PANEL_PIXEL_CLOCK_TYP              533280  /*KHZ*/
 #define PANEL_PIXEL_CLOCK_MAX              555550  /*KHZ*/
 #define PANEL_PIXEL_CLOCK_MIN              454540  /*KHZ*/
 #define PANEL_H_SYNC_WIDTH                 16

+ 3 - 3
user/hiview/ht7315_product_uhd/ProjectConfig.h

@@ -215,10 +215,10 @@
 /* Device Info Define*/
 #define HV_PROJECT_CONFIG_FACTORY_MONITOR_MODE               "HIVIEW 27G5F UHD"
 #define HV_PROJECT_CONFIG_FACTORY_SCALER_MODE                "HT7315"
-#define HV_PROJECT_CONFIG_FACTORY_FW_VERSION                 "1.0.1"
+#define HV_PROJECT_CONFIG_FACTORY_FW_VERSION                 "2.0.0"
 #define HV_PROJECT_CONFIG_FACTORY_FW_CHANGE_DATE             "20250306"
-#define HV_PROJECT_CONFIG_FACTORY_PANEL_TYPE                 "DV430QUM_N10_UHD60"
-#define HV_PROJECT_CONFIG_FACTORY_PANEL_SIZE                 "43.0"
+#define HV_PROJECT_CONFIG_FACTORY_PANEL_TYPE                 "MV270QUM_N20_UHD60"
+#define HV_PROJECT_CONFIG_FACTORY_PANEL_SIZE                 "27.0"
 /* 8Bytes Max */
 #define HV_PROJECT_CONFIG_HDMI_SCDC_DEVICE_STR               "HiView"
 

+ 2 - 2
user/hiview/ht7315_product_uhd/property.config

@@ -9,7 +9,7 @@ CONFIG_USER_PANEL_RESOLUTION_TYPE ?= PANEL_RESOLUTION_TYPE_UHD
 PANEL_TYPE_VBOTX
 PANEL_TYPE_EDPTX
 */
-CONFIG_USER_PANEL_TYPE ?= PANEL_TYPE_VBOTX
+CONFIG_USER_PANEL_TYPE ?= PANEL_TYPE_EDPTX
 /*
 HIVIEW_VBO_SILICON65VBO_UHD60
 
@@ -37,7 +37,7 @@ INNO_VBO_M280DGJ_L30_UHD60
 
 LG_EDP_LM270WR8_SSC1_UHD60
 */
-CONFIG_USER_PANEL_MODEL ?= BOE_VBO_DV430QUM_N10_UHD60
+CONFIG_USER_PANEL_MODEL ?= BOE_EDP_MV270QUM_N60_UHD60
 /*
 Panel Power On Sequence
 PANEL_SEQUENCE_ON

Некоторые файлы не были показаны из-за большого количества измененных файлов