好吧,功能基本调完,千兆的在genphy_read_status里面判断下phy状态,改下link speed就行了,千百兆都可以了。结贴。、
操蛋的是用的 南方硅谷的双频wifi竞然芯片停产了,特定搞了点库存,导产都不够。
H
Best posts made by HQEmbed
-
Reply: R528-S3接RTL8211F,插百兆网线显示千兆而且无法udhcpc
-
Reply: R528-s3点7.84" MIPI屏
更新下动态,类似板型已经在产了,这个板基本引出了所有功能并经过了验证。准备上架核心板。
做了7.4" 1280x400和 10.1" 1280x800两种竖屏,使用G2D旋转后Framebuffer就是横屏操作,这点真的很棒。
外壳原型打印回来,喷上漆挺好看的,5个按键通过硅胶帽接触按压,很柔软舒服。下面是10.1的,使用了G+G的普通平板外屏,做了GT911的电容屏小板,用产测工具固化好参数,就能使用便宜量大的平板G+G了。
10.1的竖屏真便宜现在, G+G也只要18,
Latest posts made by HQEmbed
-
T113的LEDC怎么控制超过32个的灯
大家好,LEDC FIFO是32个深度,如果超出32个灯,像100个这样,怎么编程呢?现在产品上要用它来做,效果比3个PWM或者IO来好用多了,就是32个灯的突破要怎么编程还不知道怎么搞
-
Reply: R528LVDS接口输出怎么配置,在设备树里面配置了,感觉没有效果呀?
对的,改default_lcd就行了,我贴几个验证过的lvds屏你参考下
/* lvds 1280x400 &lcd0 { lcd_used = <1>; lcd_driver_name = "default_lcd"; lcd_backlight = <255>; //166mA*255/166mA = 255 lcd_if = <3>; lcd_x = <1280>; lcd_y = <400>; lcd_width = <179>; lcd_height = <56>; lcd_dclk_freq = <38>; lcd_pwm_used = <1>; lcd_pwm_ch = <7>; lcd_pwm_freq = <20000>; lcd_pwm_pol = <1>; //1:negative lcd_pwm_max_limit = <255>; lcd_bl_en = <&pio PE 17 GPIO_ACTIVE_HIGH>; lcd_hbp = <21>; lcd_ht = <1364>; lcd_hspw = <1>; lcd_vbp = <46>; lcd_vt = <469>; lcd_vspw = <1>; lcd_lvds_if = <0>; lcd_lvds_colordepth = <0>; //0:8bit 1:6bit
/* lvds 1024x600 8bit &lcd0 { lcd_used = <1>; lcd_driver_name = "default_lcd"; lcd_backlight = <255>; //166mA*255/166mA = 255 lcd_if = <3>; lcd_x = <1024>; lcd_y = <600>; lcd_width = <176>; lcd_height = <99>; lcd_dclk_freq = <51>; lcd_pwm_used = <1>; lcd_pwm_ch = <7>; lcd_pwm_freq = <20000>; lcd_pwm_pol = <1>; //1:negative lcd_pwm_max_limit = <255>; lcd_bl_en = <&pio PE 17 GPIO_ACTIVE_HIGH>; lcd_hbp = <164>; lcd_ht = <1344>; lcd_hspw = <4>; lcd_vbp = <15>; lcd_vt = <635>; lcd_vspw = <4>; lcd_lvds_if = <0>; lcd_lvds_colordepth = <0>; //0:8bit 1:6bit
/* lvds 1024x768 8bit &lcd0 { lcd_used = <1>; lcd_driver_name = "default_lcd"; lcd_backlight = <0>; //130mA*255/166mA = 200 lcd_if = <3>; lcd_x = <1024>; lcd_y = <768>; lcd_width = <162>; lcd_height = <121>; lcd_dclk_freq = <65>; lcd_pwm_used = <1>; lcd_pwm_ch = <7>; lcd_pwm_freq = <20000>; lcd_pwm_pol = <1>; //1:negative lcd_pwm_max_limit = <255>; lcd_bl_en = <&pio PE 17 GPIO_ACTIVE_HIGH>; lcd_hbp = <162>; lcd_ht = <1344>; lcd_hspw = <4>; lcd_vbp = <26>; lcd_vt = <806>; lcd_vspw = <4>; lcd_lvds_if = <0>; lcd_lvds_colordepth = <0>; //0:8bit 1:6bit
/* lvds 800x1280 8bit &lcd0 { lcd_used = <1>; lcd_driver_name = "default_lcd"; lcd_backlight = <135>; //88mA*255*166mA = 135 lcd_if = <3>; lcd_x = <800>; lcd_y = <1280>; lcd_width = <135>; lcd_height = <216>; lcd_dclk_freq = <68>; lcd_pwm_used = <1>; lcd_pwm_ch = <7>; lcd_pwm_freq = <20000>; lcd_pwm_pol = <1>; //1:negative lcd_pwm_max_limit = <255>; lcd_bl_en = <&pio PE 17 GPIO_ACTIVE_HIGH>; lcd_hbp = <40>; lcd_ht = <860>; lcd_hspw = <20>; lcd_vbp = <24>; lcd_vt = <1330>; lcd_vspw = <4>; lcd_lvds_if = <0>; lcd_lvds_colordepth = <0>; //0:8bit 1:6bit
/* LVDS 1280x800 8bit &lcd0 { lcd_used = <1>; lcd_driver_name = "default_lcd"; lcd_backlight = <135>; //88mA*255*166mA = 135 lcd_if = <3>; lcd_x = <1280>; lcd_y = <800>; lcd_width = <150>; lcd_height = <94>; lcd_dclk_freq = <71>; lcd_pwm_used = <1>; lcd_pwm_ch = <7>; lcd_pwm_freq = <20000>; lcd_pwm_pol = <1>; //1:negative lcd_pwm_max_limit = <255>; lcd_bl_en = <&pio PE 17 GPIO_ACTIVE_HIGH>; lcd_hbp = <20>; lcd_ht = <1418>; lcd_hspw = <10>; lcd_vbp = <10>; lcd_vt = <814>; lcd_vspw = <5>; lcd_lvds_if = <0>; lcd_lvds_colordepth = <0>; //0:8bit 1:6bit /* LVDS 1280x720 8bit &lcd0 { lcd_used = <1>; lcd_driver_name = "default_lcd"; lcd_backlight = <255>; //166mA*255*166mA = 255 lcd_if = <3>; lcd_x = <1280>; lcd_y = <720>; lcd_width = <176>; lcd_height = <99>; lcd_dclk_freq = <64>; lcd_pwm_used = <1>; lcd_pwm_ch = <7>; lcd_pwm_freq = <20000>; lcd_pwm_pol = <1>; //1:negative lcd_pwm_max_limit = <255>; lcd_bl_en = <&pio PE 17 GPIO_ACTIVE_HIGH>; lcd_hbp = <32>; lcd_ht = <1340>; lcd_hspw = <5>; lcd_vbp = <38>; lcd_vt = <792>; lcd_vspw = <5>; lcd_lvds_if = <0>; lcd_lvds_colordepth = <0>; //0:8bit 1:6bit
/* lvds 1366x768 6bit &lcd0 { lcd_used = <1>; lcd_driver_name = "default_lcd"; lcd_backlight = <135>; //88mA*255*166mA = 135 lcd_if = <3>; lcd_x = <1366>; lcd_y = <768>; lcd_width = <344>; lcd_height = <193>; lcd_dclk_freq = <69>; lcd_pwm_used = <1>; lcd_pwm_ch = <7>; lcd_pwm_freq = <20000>; lcd_pwm_pol = <1>; //1:negative lcd_pwm_max_limit = <255>; lcd_bl_en = <&pio PE 17 GPIO_ACTIVE_HIGH>; lcd_hbp = <80>; lcd_ht = <1478>; lcd_hspw = <32>; lcd_vbp = <12>; lcd_vt = <782>; lcd_vspw = <4>; lcd_lvds_if = <0>; lcd_lvds_colordepth = <1>; //0:8bit 1:6bit lcd_lvds_mode = <0>; lcd_frm = <1>; //1:enable rgb666 dither
/* lvds 1920x360 2x8bit &lcd0 { lcd_used = <1>; lcd_driver_name = "default_lcd"; lcd_backlight = <135>; //88mA*255*166mA = 135 lcd_if = <3>; lcd_x = <1920>; lcd_y = <360>; lcd_width = <597>; lcd_height = <112>; lcd_dclk_freq = <148>; //Double lcd_pwm_used = <1>; lcd_pwm_ch = <7>; lcd_pwm_freq = <20000>; lcd_pwm_pol = <1>; //1:negative lcd_pwm_max_limit = <255>; lcd_bl_en = <&pio PE 17 GPIO_ACTIVE_HIGH>; lcd_hbp = <40>; lcd_ht = <2200>; lcd_hspw = <20>; lcd_vbp = <15>; lcd_vt = <1125>; lcd_vspw = <5>; lcd_lvds_if = <1>; //0:single lvds 1:dual lvds lcd_lvds_colordepth = <0>; //0:8bit 1:6bit /* lvds 1920x720 2x8bit &lcd0 { lcd_used = <1>; lcd_driver_name = "default_lcd"; lcd_backlight = <135>; //88mA*255*166mA = 135 lcd_if = <3>; lcd_x = <1920>; lcd_y = <720>; lcd_width = <292>; lcd_height = <109>; lcd_dclk_freq = <90>; //Double lcd_pwm_used = <1>; lcd_pwm_ch = <7>; lcd_pwm_freq = <20000>; lcd_pwm_pol = <1>; //1:negative lcd_pwm_max_limit = <255>; lcd_bl_en = <&pio PE 17 GPIO_ACTIVE_HIGH>; lcd_hbp = <40>; lcd_ht = <1980>; lcd_hspw = <20>; lcd_vbp = <15>; lcd_vt = <745>; lcd_vspw = <5>; lcd_lvds_if = <1>; //0:single lvds 1:dual lvds lcd_lvds_colordepth = <0>; //0:8bit 1:6bit lcd_lvds_mode = <1>; //0:NS mode; 1:JEIDA mode 1 for C123HAX02.2
/* lvds 1920x1080 2x6bit 2x8bit &lcd0 { lcd_used = <1>; lcd_driver_name = "default_lcd"; lcd_backlight = <135>; //88mA*255*166mA = 135 lcd_if = <3>; lcd_x = <1920>; lcd_y = <1080>; lcd_width = <344>; lcd_height = <193>; lcd_dclk_freq = <142>; lcd_pwm_used = <1>; lcd_pwm_ch = <7>; lcd_pwm_freq = <20000>; lcd_pwm_pol = <1>; //1:negative lcd_pwm_max_limit = <255>; lcd_bl_en = <&pio PE 17 GPIO_ACTIVE_HIGH>; lcd_hbp = <142>; lcd_ht = <2142>; lcd_hspw = <32>; lcd_vbp = <11>; lcd_vt = <1100>; lcd_vspw = <6>; lcd_lvds_if = <1>; //0:single lvds 1:dual lvds lcd_lvds_colordepth = <0>; //0:8bit 1:6bit lcd_lvds_mode = <0>; lcd_frm = <0>; //1:enable rgb666 dither
-
Reply: R528-s3点7.84" MIPI屏
GT911 接45P普通平板电容触摸屏的小板,大量便宜外屏可用了,一般45P的都是14x26的,如台电P20HD的。我这有3种类似外屏都是一样的45P.参数都能用一个。
网盘先上,里面有打版gerber和原理图, asc是可导入pads成PCB,也可用AD导入成PCB。HQ_R528资料
链接:https://pan.baidu.com/s/1SKZaQ8Vn89dKK-XICLH4nA
提取码:79oi