Procházet zdrojové kódy

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

robbin před 3 měsíci
rodič
revize
57d73e0ee4
81 změnil soubory, kde provedl 30723 přidání a 30275 odebrání
  1. 2 2
      out/.config
  2. 2 2
      out/.config.tmp
  3. binární
      out/His7315Upgrade.bin
  4. binární
      out/Monitor_SOC_PM.bin
  5. binární
      out/Monitor_SOC_hiview_ht7315_product_uhd_20250306_GITad4ff79_OTA.bin
  6. binární
      out/Monitor_SOC_hiview_ht7315_product_uhd_20250306_GITbfe675a_FLASH.bin
  7. binární
      out/Monitor_SOC_hiview_ht7315_product_uhd_20250306_GITbfe675a_OTA.bin
  8. binární
      out/compressed/out/Monitor_SOC_PM.bin
  9. binární
      out/compressed/out/ddr-Monitor_SOC.bin
  10. binární
      out/compressed/out/ddr-Monitor_SOC.bin-DB
  11. binární
      out/compressed/out/ddr-Monitor_SOC_compressed.bin
  12. binární
      out/compressed/out/ddr-Monitor_SOC_compressed.bin-DB
  13. 1 1
      out/compressed/out/ddr-Monitor_SOC_compressed.bin-DB_size
  14. binární
      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ární
      out/compressed/out/ddr-Monitor_SOC_compressed.bin_size_aline32
  17. binární
      out/compressed/out/silicon_boot.bin
  18. binární
      out/compressed/out/silicon_boot.bin-DB
  19. binární
      out/compressed/out/silicon_boot.bin-DB_padded
  20. binární
      out/compressed/out/silicon_boot.bin-DB_temp
  21. binární
      out/compressed/out/silicon_boot.bin_padded
  22. binární
      out/compressed/out/silicon_boot.bin_padded-DB
  23. binární
      out/compressed/out/silicon_boot.bin_temp
  24. binární
      out/compressed/out/super.bin
  25. binární
      out/compressed/out/super.bin_full_padded
  26. binární
      out/compressed/out/super.bin_ota_padded
  27. binární
      out/compressed/out/super.bin_temp
  28. binární
      out/compressed/out/temp_silicon_data.bin
  29. binární
      out/compressed/out/temp_silicon_data.bin_padded
  30. binární
      out/compressed/out/temp_silicon_data.bin_temp
  31. binární
      out/ddr-Monitor_SOC.bin
  32. binární
      out/ddr-Monitor_SOC.bin-DB
  33. binární
      out/ht7315/img/Monitor_SOC.bin
  34. binární
      out/ht7315/img/Monitor_SOC.bin-DB
  35. binární
      out/ht7315/img/Monitor_SOC.elf
  36. binární
      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ární
      out/ht7315/img/Monitor_SOC_PM.bin
  40. binární
      out/ht7315/img/ddr-Monitor_SOC.bin
  41. binární
      out/ht7315/img/ddr-Monitor_SOC.bin-DB
  42. binární
      out/ht7315/img/libboot.a
  43. binární
      out/ht7315/img/libcommon.a
  44. binární
      out/ht7315/img/libdatabase.a
  45. binární
      out/ht7315/img/libddcci.a
  46. binární
      out/ht7315/img/libdriver.a
  47. binární
      out/ht7315/img/libedid.a
  48. binární
      out/ht7315/img/libmiddleware.a
  49. binární
      out/ht7315/img/libosd.a
  50. binární
      out/ht7315/img/libplatform.a
  51. binární
      out/ht7315/img/libvos.a
  52. binární
      out/ht7315/img/ram-Monitor_SOC.bin
  53. binární
      out/ht7315/img/ram-Monitor_SOC.bin-DB
  54. binární
      out/ht7315/img/silicon_boot.bin
  55. binární
      out/ht7315/img/silicon_boot.bin-DB
  56. binární
      out/ht7315/obj/hv_app_OsdFactory.o
  57. binární
      out/ht7315/obj/hv_app_PQ.o
  58. binární
      out/ht7315/obj/hv_cal_EdpTx.o
  59. binární
      out/ht7315/obj/hv_cal_EdpTxTraining.o
  60. binární
      out/ht7315/obj/hv_cal_OsdTiming.o
  61. binární
      out/ht7315/obj/hv_cal_VboTx.o
  62. binární
      out/ht7315/obj/hv_comm_MemParser.o
  63. binární
      out/ht7315/obj/hv_comm_shell_debug_cmd.o
  64. binární
      out/ht7315/obj/hv_drv_DpuCommon.o
  65. binární
      out/ht7315/obj/hv_drv_EdpTx.o
  66. binární
      out/ht7315/obj/hv_drv_EdpTxTraining.o
  67. binární
      out/ht7315/obj/hv_drv_PLL.o
  68. binární
      out/ht7315/obj/hv_drv_VboTx.o
  69. binární
      out/ht7315/obj/hv_mw_ChannelManager.o
  70. binární
      out/ht7315/obj/hv_mw_Factory.o
  71. binární
      out/ht7315/obj/hv_mw_PQ.o
  72. binární
      out/ht7315/obj/hv_mw_PanelManager.o
  73. binární
      out/silicon_boot.bin
  74. binární
      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ární
out/His7315Upgrade.bin


binární
out/Monitor_SOC_PM.bin


binární
out/Monitor_SOC_hiview_ht7315_product_uhd_20250306_GITad4ff79_OTA.bin


binární
out/Monitor_SOC_hiview_ht7315_product_uhd_20250306_GITad4ff79_FLASH.bin → out/Monitor_SOC_hiview_ht7315_product_uhd_20250306_GITbfe675a_FLASH.bin


binární
out/Monitor_SOC_hiview_ht7315_product_uhd_20250306_GITbfe675a_OTA.bin


binární
out/compressed/out/Monitor_SOC_PM.bin


binární
out/compressed/out/ddr-Monitor_SOC.bin


binární
out/compressed/out/ddr-Monitor_SOC.bin-DB


binární
out/compressed/out/ddr-Monitor_SOC_compressed.bin


binární
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ární
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ární
out/compressed/out/ddr-Monitor_SOC_compressed.bin_size_aline32


binární
out/compressed/out/silicon_boot.bin


binární
out/compressed/out/silicon_boot.bin-DB


binární
out/compressed/out/silicon_boot.bin-DB_padded


binární
out/compressed/out/silicon_boot.bin-DB_temp


binární
out/compressed/out/silicon_boot.bin_padded


binární
out/compressed/out/silicon_boot.bin_padded-DB


binární
out/compressed/out/silicon_boot.bin_temp


binární
out/compressed/out/super.bin


binární
out/compressed/out/super.bin_full_padded


binární
out/compressed/out/super.bin_ota_padded


binární
out/compressed/out/super.bin_temp


binární
out/compressed/out/temp_silicon_data.bin


binární
out/compressed/out/temp_silicon_data.bin_padded


binární
out/compressed/out/temp_silicon_data.bin_temp


binární
out/ddr-Monitor_SOC.bin


binární
out/ddr-Monitor_SOC.bin-DB


binární
out/ht7315/img/Monitor_SOC.bin


binární
out/ht7315/img/Monitor_SOC.bin-DB


binární
out/ht7315/img/Monitor_SOC.elf


binární
out/ht7315/img/Monitor_SOC.elf-DB


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 15352 - 15128
out/ht7315/img/Monitor_SOC.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 15352 - 15128
out/ht7315/img/Monitor_SOC.map-DB


binární
out/ht7315/img/Monitor_SOC_PM.bin


binární
out/ht7315/img/ddr-Monitor_SOC.bin


binární
out/ht7315/img/ddr-Monitor_SOC.bin-DB


binární
out/ht7315/img/libboot.a


binární
out/ht7315/img/libcommon.a


binární
out/ht7315/img/libdatabase.a


binární
out/ht7315/img/libddcci.a


binární
out/ht7315/img/libdriver.a


binární
out/ht7315/img/libedid.a


binární
out/ht7315/img/libmiddleware.a


binární
out/ht7315/img/libosd.a


binární
out/ht7315/img/libplatform.a


binární
out/ht7315/img/libvos.a


binární
out/ht7315/img/ram-Monitor_SOC.bin


binární
out/ht7315/img/ram-Monitor_SOC.bin-DB


binární
out/ht7315/img/silicon_boot.bin


binární
out/ht7315/img/silicon_boot.bin-DB


binární
out/ht7315/obj/hv_app_OsdFactory.o


binární
out/ht7315/obj/hv_app_PQ.o


binární
out/ht7315/obj/hv_cal_EdpTx.o


binární
out/ht7315/obj/hv_cal_EdpTxTraining.o


binární
out/ht7315/obj/hv_cal_OsdTiming.o


binární
out/ht7315/obj/hv_cal_VboTx.o


binární
out/ht7315/obj/hv_comm_MemParser.o


binární
out/ht7315/obj/hv_comm_shell_debug_cmd.o


binární
out/ht7315/obj/hv_drv_DpuCommon.o


binární
out/ht7315/obj/hv_drv_EdpTx.o


binární
out/ht7315/obj/hv_drv_EdpTxTraining.o


binární
out/ht7315/obj/hv_drv_PLL.o


binární
out/ht7315/obj/hv_drv_VboTx.o


binární
out/ht7315/obj/hv_mw_ChannelManager.o


binární
out/ht7315/obj/hv_mw_Factory.o


binární
out/ht7315/obj/hv_mw_PQ.o


binární
out/ht7315/obj/hv_mw_PanelManager.o


binární
out/silicon_boot.bin


binární
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

Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů