Menu

Device tree tips

1. Cách dò device tree cho 1 thiết bị

Sau khi build xong mã nguồn android, tìm file dts được build ra trong thư mục obj, trong thư mục out
Ví dụ đối với bphone2 đường dẫn sẽ như sau:

/media/anhpx/disk2/sources/bphone2/out/debug/target/product/msm8996/obj/KERNEL_OBJ/arch/arm64/boot/dts/qcom/msm8996-v3-pmi8996-mtp.dtb

Tìm file msm8996-v3-pmi8996-mtp.dts trong mã nguồn theo đường dẫn:

/media/anhpx/disk2/sources/bphone2/kernel/arch/arm/boot/dts/qcom

Từ file này tìm các file dtsi được include sẽ ra device tree của thiết bị.

Tóm tắt device tree trên xmind cho dễ hiểu

2. Cách tìm file dtsi cho 1 ngoại vi


Tìm trên kernel message sẽ ra được phần cứng tên là gì, của hãng nào
Ví dụ tìm dtsi của LCD trên bphone2, tìm trong kernel message có log là:

mdss_dsi_sharp-ls052t3sx12_1080p-video.dtsi

Như vậy tìm theo từ khóa này trong thư mục dts trong mã nguồn sẽ ra file dtsi là:

dsi-panel-sharpls052t3sx12_1080p_video

Không có nhận xét nào :

Đăng nhận xét