1280x760, 1280x600등 LCD의 해상도를 설정하는 방법을 요청드립니다.
연결은 DP2HDMI Cable로 연결되어 있습니다.
1280x760, 1280x600등 LCD의 해상도를 설정하는 방법을 요청드립니다.
연결은 DP2HDMI Cable로 연결되어 있습니다.
안녕하세요. TOPST 입니다.
현재 d3-g 보드에서는 edid 지원을 하지 못하는 관계로 1개의 display 해상도 설정을 고정해서 사용하고 있습니다.
이를 변경하시려면, 다음의 device tree 파일을 수정하셔야 합니다.
./build/d3-g-topst-main/tmp/work-shared/d3-g-topst-main/kernel-source/arch/arm64/boot/dts/telechips/tcc805x/override/topst-d3-g-disp.dtsi
해당 파일에 해상도 부분을 직접 수정하셔서 kernel을 재빌드하시고, 생성된 dtb 파일을 업데이트 하시면 됩니다.
tccdrm_dp0: drm_dp@0 {
compatible = "telechips,drm-dp";
status = "disabled";
display-timings {
native-mode = <&timing_drm_dp0>;
timing_drm_dp0: 1920x1080p60@0 {
clock-frequency = <148500000>;
hactive = <1920>;
vactive = <1080>;
hfront-porch = <88>;
hback-porch = <148>;
hsync-len = <44>;
hsync-active = <1>;
vback-porch = <36>;
vfront-porch = <4>;
vsync-len = <5>;
vsync-active = <1>;
de-active = <1>;
pixelclk-active = <1>;
};
};
ports {
#address-cells = <1>;
#size-cells = <0>;
dp0_in: port@0 {
#address-cells = <1>;
#size-cells = <0>;
reg = <0>;
};
};
};
업데이트 하는 방법은 다음과 같습니다. (Windows 에서 fwdn 압축파일을 해제한 경우)
해당 dtb 파일(tcc8050-topst-d3-g.dtb)을 압축 해제된 디렉터리에 복사하시고, 보드를 fwdn모드로 진입하도록 전원을 인가한 후, cmd 창에서 아래의 명령을 수행하시면 됩니다.
.\fwdn.exe --fwdn .\boot-firmware\fwdn.json --write tcc8050-topst-d3-g.dtb --storage emmc --area user --part dtb