สารบัญ:

Orange PI HowTo: ตั้งค่าให้ใช้กับจอแสดงผล HDMI TFT LCD ขนาด 5 นิ้ว: 8 ขั้นตอน (พร้อมรูปภาพ)
Orange PI HowTo: ตั้งค่าให้ใช้กับจอแสดงผล HDMI TFT LCD ขนาด 5 นิ้ว: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Orange PI HowTo: ตั้งค่าให้ใช้กับจอแสดงผล HDMI TFT LCD ขนาด 5 นิ้ว: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Orange PI HowTo: ตั้งค่าให้ใช้กับจอแสดงผล HDMI TFT LCD ขนาด 5 นิ้ว: 8 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Raspberry Pi 5-inch Waveshare HDMI touch screen setup 2024, พฤศจิกายน
Anonim
Orange PI HowTo: ตั้งค่าให้ใช้กับ 5
Orange PI HowTo: ตั้งค่าให้ใช้กับ 5
Orange PI HowTo: ตั้งค่าให้ใช้กับ 5
Orange PI HowTo: ตั้งค่าให้ใช้กับ 5
Orange PI HowTo: ตั้งค่าให้ใช้กับ 5
Orange PI HowTo: ตั้งค่าให้ใช้กับ 5
Orange PI HowTo: ตั้งค่าให้ใช้กับ 5
Orange PI HowTo: ตั้งค่าให้ใช้กับ 5
Orange PI HowTo: ตั้งค่าให้ใช้กับ 5
Orange PI HowTo: ตั้งค่าให้ใช้กับ 5
Orange PI HowTo: ตั้งค่าให้ใช้กับ 5
Orange PI HowTo: ตั้งค่าให้ใช้กับ 5

หากคุณระมัดระวังในการสั่งซื้อจอแสดงผล HDMI TFT LCD ร่วมกับ Orange PI ของคุณ คุณอาจรู้สึกท้อแท้กับความยากลำบากในการพยายามบังคับให้มันทำงาน ในขณะที่คนอื่นไม่สามารถสังเกตเห็นอุปสรรคได้ กุญแจสำคัญคือมีอย่างน้อยสองประเภท (อาจจะมากกว่า) ของการแสดงผลเหล่านั้นในตลาด พวกเขาดูคล้ายกันมากและอาจพลาดความแตกต่าง

นี่คือทั้งสองอย่าง: อันทางด้านซ้ายของภาพคืออันที่ "ดี" การติดตั้งนั้นง่ายและตรงไปตรงมา ทางขวาคือตัวที่ "แย่" การตั้งค่านั้นซับซ้อนกว่ามาก

เกือบจะไม่มีความแตกต่างระหว่างอันที่ดีกับอันที่ "ไม่ดี" ยกเว้นว่าอันที่แย่นั้นถูกเซ็นชื่อเป็น "Rev3.0" (ฉบับแก้ไขที่ 1) และของดีถูกเซ็นชื่อเป็น "Rev2" (ฉบับที่ 2) หรือ "v2 ".

ข้อกำหนด:

  1. Orange PI พร้อมการ์ด SD ที่สามารถบู๊ตได้ของ Linux (เว็บไซต์อย่างเป็นทางการของ PI สีส้มมีคำแนะนำเกี่ยวกับวิธีการสร้าง: https://www.orangepi.org/Docs/SDcardinstallation.html และแหล่งจ่ายไฟที่เหมาะสม
  2. คอมพิวเตอร์เดสก์ท็อป (ทำงานบน Windows)
  3. สาย HDMI
  4. สาย USB เป็น mini-usb
  5. สำเนาการทำงานของยูทิลิตี้ fexc.exe

จะเป็นการดีถ้าอิมเมจ Linux ของคุณเก็บไฟล์การติดตั้ง (script.bin) ไว้ในพาร์ติชั่น FAT ของแฟลชการ์ดของคุณ ถ้าไม่ - คุณจะต้องหาวิธีกำจัดมันจากพาร์ติชั่น ext2 Linux ไปยังเดสก์ท็อป Windows ของคุณด้วยตัวเอง

ขั้นตอนที่ 1: ตัดสินใจรุ่น

ตัดสินใจรุ่น
ตัดสินใจรุ่น
ตัดสินใจรุ่น
ตัดสินใจรุ่น

เมื่อจอแสดงผลของคุณมาถึง ก่อนอื่นให้ตรวจสอบคำจารึกที่ด้านหลังเครื่อง

  • หากคุณพบว่ามี "Rev3.0" ให้ทำตามส่วน {REV 3} ในขั้นตอนด้านล่าง
  • หากมีเครื่องหมาย "Rev 2" ให้ทำตามหัวข้อ {REV 2}

หลังจากที่คุณตัดสินใจเลือกรุ่นของจอแสดงผล TFT ของคุณแล้ว คุณอาจดำเนินการประกอบคอมพิวเตอร์ที่ใช้ Orange PI ต่อได้

ขั้นตอนที่ 2: เชื่อมต่อ OPI. ของคุณ

เชื่อมต่อ OPI. ของคุณ
เชื่อมต่อ OPI. ของคุณ
เชื่อมต่อ OPI. ของคุณ
เชื่อมต่อ OPI. ของคุณ

เชื่อมต่อบอร์ด Orange PI กับจอแสดงผลโดยใช้สาย HDMI เชื่อมต่อพอร์ต USB ของ Orange PI ของคุณเข้ากับพอร์ต USB ของจอแสดงผลของคุณโดยใช้สาย USB-to-mini-USB

ไม่ควรพยายามวางจอแสดงผลไว้ที่พอร์ต GPIO เรขาคณิตของ Orange PI นั้นแตกต่างจาก Raspberry PI ตัวใดตัวหนึ่ง และจอแสดงผลที่เหมาะสมกับรุ่นหลังอาจไม่เหมาะกับรุ่นแรก ในกรณีที่โชคไม่ดี คุณอาจแตกร้าวบางส่วนหรือทำสิ่งเลวร้ายอื่น ๆ หากพยายามต่อไป ไม่ว่าในกรณีใด - ลืมใช้อะแดปเตอร์ HDMI-to-HDMI รูปตัว U ที่สวยงามซึ่งมาพร้อมกับจอแสดงผลของคุณ รูปทรงของบอร์ด Orange PI และของจอแสดงผลไม่อนุญาต

ขั้นตอนที่ 3: แปลง BIN เป็น FEX

แปลง BIN เป็น FEX
แปลง BIN เป็น FEX
แปลง BIN เป็น FEX
แปลง BIN เป็น FEX

นำแฟลชการ์ดที่สามารถบู๊ตได้ Orange PI Linux ของคุณแล้วเสียบเข้ากับพีซีเดสก์ท็อป Windows ของคุณโดยใช้อะแดปเตอร์ที่เหมาะสม จากนั้นค้นหาไฟล์ "script.bin" ในแฟลชการ์ดและคัดลอกไปยังตำแหน่งที่เหมาะสมบนฮาร์ดดิสก์ของเดสก์ท็อปพีซีของคุณ เช่น. ไปที่โฟลเดอร์ c:\stool

คัดลอกตัวอย่างการทำงานของยูทิลิตี้ fexc.exe พร้อมกับไฟล์ fex2bin.bat และ bin2fex.bat ไปยังโฟลเดอร์เดียวกัน โดยที่คุณได้วาง script.bin (อ้างถึงคำสั่งก่อนหน้าของฉันเพื่อค้นหาวิธีรับ fexc.exe ที่น่าอับอาย)

ถอดรหัส script.bin เป็นรูปแบบข้อความ (script.fex) โดยเรียกใช้ไฟล์คำสั่ง bin2fex.bat

หากคุณใช้ PI สีส้มของคุณมาระยะหนึ่งแล้ว แสดงว่าคุณได้กำหนดค่าโปรเซสเซอร์และนาฬิกาหน่วยความจำอย่างเหมาะสม ดังนั้นคุณสามารถดำเนินการโดยตรงไปยังขั้นตอนที่ 5 หากคุณกำลังใช้ Orange PI เป็นครั้งแรก - ใช้เวลาในการตั้งค่าความเร็วที่เหมาะสมและปลอดภัยสำหรับโปรเซสเซอร์และหน่วยความจำ

ขั้นตอนที่ 4: เตรียม Safe Script.fex

ตรวจสอบส่วน [target], [dvfs_table] และ [dram_para] ของไฟล์ script.fex (ข้อความ) ตรวจสอบให้แน่ใจว่าค่าที่นั่นสอดคล้องกับพลังการประมวลผลของบอร์ด Orange PI ของคุณจริงๆ ลดค่าลงหากจำเป็น จุดเริ่มต้นที่ดี (แต่ค่อนข้างช้า) คือการตั้งค่า

[dvfs_table]max_freq = 1008000000 min_freq = 60000000 lv_count = 5 lv1_freq = 1056000000 lv1_volt = 1500 lv2_freq = 1008000000 lv2_volt = 1400 lv3_freq = 912000000 lv3_volt = 1350 lv4000000_freq_5 = 864000000_freq_5 = 864000000_freq_5

และเพื่อตั้งค่า

dram_clk = 624

ในส่วน [dram_para] ในคำแนะนำก่อนหน้าของฉัน ขั้นตอนอธิบายไว้ในรายละเอียดเพิ่มเติม

ขั้นตอนที่ 5: กำหนดค่าพารามิเตอร์การแสดงผล

{for REV 2}หากคุณมีรูปแบบการแสดงผลที่ "ดี" คุณสามารถคัดลอก/วาง (owerwrite) ส่วน [disp_init] และ [hdmi_para] ได้จากที่นี่:

[disp_init]

disp_init_enable = 1 disp_mode = 0 screen0_output_type = 3 screen0_output_mode = 5 screen1_output_type = 3 screen1_output_mode = 5 fb0_width = 800 fb0_height = 480 fb1_width = 800 fb1_height = 480_output_type = 3 screen1_output_mode = 5 fb0_width = 800 fb0_height = 480 fb1_width = 800 fb1_height = 480_hdmi_para] hdmi_hdmi = 1 พลังงาน " hdmi_cts_compatibility = 1

เครดิตทั้งหมดสำหรับ Jimmy Belanger - [แก้ไขแล้ว] Orange PI PC H3 Winner รวบรวมด้วยเดสก์ท็อป igorpecovnik jessie

ตรวจสอบให้แน่ใจด้วยว่าพารามิเตอร์ pll_video ในส่วน [นาฬิกา] ถูกตั้งค่าเป็น 292:

[นาฬิกา]

pll_video = 292

{สำหรับ REV 3}

หากคุณมีรูปแบบการแสดงผลที่ "ไม่ดี" คุณสามารถคัดลอก/วาง (owerwrite) ส่วน [disp_init] และ [hdmi_para] ได้จากที่นี่:

[disp_init]

disp_init_enable = 1 disp_mode = 0 screen0_output_type = 3 screen0_output_mode = 2 screen1_output_type = 3 screen1_output_mode = 2 fb0_width = 720 fb0_height = 480 fb0_scaler_mode_enable = 1 fb0_pixel_sequence = 2 fb0_format = 4 fb0_framebuffer_num = 2 fb1_width = 720 fb1_height = 480 fb1_scaler_mode_enable = 1 fb1_pixel_sequence = 2 fb1_format = 4 fb0_framebuffer_num = 2

[hdmi_para]

hdmi_used = 1 hdmi_x = 720 hdmi_y = 480 hdmi_power = "vcc-hdmi-18" hdmi_cts_compatibility = 1

คุณจะต้องตั้งค่าพารามิเตอร์ pll_video ในส่วน [นาฬิกา] เป็น 321 ด้วย:

[นาฬิกา]

pll_video = 321

ขั้นตอนที่ 6: แปลง FEX เป็น BIN

แปลง FEX เป็น BIN
แปลง FEX เป็น BIN

เราเสร็จสิ้นด้วย script.fex ดังนั้นให้บันทึกลงในฮาร์ดดิสก์ของคุณและออกจากซอฟต์แวร์แก้ไขข้อความ

ใช้ fex2bin.bat เพื่อแพ็คไฟล์กลับเป็นรูปแบบไบนารี โปรดจำไว้ว่า script.bin มักจะมีแอตทริบิวต์ "อ่านอย่างเดียว" และยูทิลิตี้ fexc ไม่สามารถเขียนทับได้โดยอัตโนมัติ

ขั้นตอนที่ 7: OPI พร้อมแล้ว

OPI พร้อมแล้ว
OPI พร้อมแล้ว
OPI พร้อมแล้ว
OPI พร้อมแล้ว

เสียบแหล่งจ่ายไฟ 5v เพื่อเปิด Orange PI และตอนนี้ คุณสามารถเห็นภาพเจ๋ง ๆ บนจอ LCD ของคุณ

ขั้นตอนที่ 8: หมายเหตุ

  1. ทำไมฉันถึงเรียก Rev2 ว่า "ดี" และ Rev3 ว่า "แย่"

    • Rev 2 มีช่วงการจับภาพวิดีโอ pll ที่กว้างกว่ามาก เช่น. Rev 2 ทำงานได้ดีกับ script.bin ที่เตรียมไว้สำหรับ Rev3 แต่ Rev 3 จะแสดงเฉพาะหน้าจอสีขาวเมื่อใช้กับ script.bin สำหรับ Rev2 และถ้าคุณเริ่มเปลี่ยนพารามิเตอร์ pll_video คุณจะสังเกตเห็นความแตกต่างด้วย
    • ด้วย Rev2 คุณสามารถรับความละเอียดเต็ม 800x480 ได้อย่างง่ายดาย ในขณะที่ Rev 3 คุณจะได้รับเพียง 720x480
    • Rev2 มีรูสำหรับยึดที่ดี ในขณะที่ Rev3 นั้นติดตั้งทางกลไกได้ยาก
  2. การตั้งค่ามีตรรกะตรงไปตรงมามากหลังจากนั้น แน่นอน Windows กำหนดการแสดงผล Rev3 (โดย EDID) เป็น "66 Hz" และความละเอียดแนวตั้งของจอแสดงผลอยู่ที่ 480 เส้น มีโหมดเส้น 480 เส้นในการตั้งค่า OPI เท่านั้น: โหมด 0: 480 เส้นแบบอินเทอร์เลซ และโหมด 2: 480 เส้นแบบไม่ประสานกัน ดังนั้นควรตั้งค่าหนึ่งในนั้นและปรับอัตราเฟรม หาก pll_video = 292 สอดคล้องกับ 60 Hz ดังนั้น 292*66/80 = 320 จะใกล้เคียงพอ อย่างไรก็ตาม จะชัดเจนก็ต่อเมื่อคุณพบการตั้งค่าที่ถูกต้องแล้วเท่านั้น ทุกคนมีจิตใจที่เข้มแข็ง…
  3. "Orange PI", "Windows", "Linux", "Sunxi-Tools", "Allwinner" ฯลฯ… เป็นเครื่องหมายการค้าของเจ้าของที่เกี่ยวข้อง

แนะนำ: