Linux: CM3+ vc4 4.19.97 7" рдкреЙрд╡рд░рдЯрд┐рдк DSI рдкреИрдирд▓ (ili9881C)

рдХреЛ рдирд┐рд░реНрдорд┐рдд 21 рджрд┐рд╕ре░ 2020  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: raspberrypi/linux

рд╣рдо рдХрд╕реНрдЯрдо CM3+ рдмреЗрд╕рдмреЛрд░реНрдб рдХреЗ DSI1 рдкреЛрд░реНрдЯ рдкрд░ Powertip DSI рдкреИрдирд▓ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдореВрд▓ рдЖрд░рдкреАрдЖрдИ рдбрд┐рд╕реНрдкреНрд▓реЗ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреЙрд╡рд░рдЯрд┐рдк рдбрд┐рд╕реНрдкреНрд▓реЗ рдкрд░ рд╣рдореЗрдВ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ (рдиреАрдЪреЗ рдЪрд┐рддреНрд░ рджреЗрдЦреЗрдВ)ред

IMG_20201208_161857

рд╣рдордиреЗ рдПрдХ рдУрд╡рд░рд▓реЗ рдЬреЛрдбрд╝рд╛ рдФрд░ рдореМрдЬреВрджрд╛ ili9881 рдкреИрдирд▓ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рд╕рд╣реА init рдХрдорд╛рдВрдб рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдХреГрдкрдпрд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢рд╛рдЦрд╛ рджреЗрдЦреЗрдВ: https://github.com/wudo94/linux/tree/rpi-4.19.97_powertip_dsiред

рдЕрдЧрд░ рдХреЛрдИ рдЗрд╕реА рддрд░рд╣ рдХреЗ рд╕реЗрдЯрдЕрдк рдХреА рдХреБрдЫ рдорджрдж рдпрд╛ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ рддреЛ рдЗрд╕рдХреА рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреАред

рдзрдиреНрдпрд╡рд╛рдж!

@fschrempf

рд╕рднреА 5 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдХреНрдпрд╛ рдореИрдВ рджреГрдврд╝рддрд╛ рд╕реЗ рд╕реБрдЭрд╛рд╡ рджреЗ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк rpi-5.10.y рд╢рд╛рдЦрд╛ рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред рдбреАрдЖрд░рдПрдо/рдХреЗрдПрдордПрд╕ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рд╡рд╣рд╛рдВ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдбреАрдПрд╕рдЖрдИ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреИрдЪ рдХрд╛ рдмреИрдХрдкреЛрд░реНрдЯрд┐рдВрдЧ рдХрд╛рдо рдХрд░ рднреА рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдирд╣реАрдВ рднреА, рд▓реЗрдХрд┐рди рд╣рдо рдкреБрд░рд╛рдиреЗ рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдореЗрдВ рдкреНрд░рдпрд╛рд╕ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред

rpi-5.10.y рд╢рд╛рдЦрд╛ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдбреНрд░рд╛рдЗрд╡рд░ рдФрд░ рдУрд╡рд░рд▓реЗ рдХреЛ рдорд╛рдирдХ Pi 7" DSI рдкреИрдирд▓ рдХреЗ рд▓рд┐рдП рдорд░реНрдЬ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

3985 рдПрдХ рдкреАрдЖрд░ рд╣реИ рдЬрд┐рд╕рдиреЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдбреАрдПрд╕рдЖрдИ рдкреИрдирд▓ рдЬреЛрдбрд╝рд╛ рд╣реИ, рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ ILI9881 рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред рдореБрдЭреЗ рдЗрд╕реЗ рд░реАрдмреЗрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕реЗ рд╡рд┐рд▓рдп рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЖрдк рдЕрдкрдиреЗ init рдЕрдиреБрдХреНрд░рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд┐рддрдиреЗ рдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ? 2/4 рдбреАрдПрд╕рдЖрдИ рдбреЗрдЯрд╛ рд▓реЗрди рд╕реЗ рдкрд░реЗ, рдФрд░ 720x1280 рдмрдирд╛рдо 800x1280, рдореИрдВрдиреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЗ рд▓рд┐рдП рдЗрди рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдмрджрд▓рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдЬреЛ рдорд░реНрдЬ рдХрд┐рдП рдЧрдП рд╣реИрдВ рд╡реЗ рдорд╛рдиреНрдп рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рд▓рд┐рдП рд╕рдВрднрд╛рд╡рд┐рдд рдЕрдЬреНрдЮрд╛рдд рд╕рд╛рдордЧреНрд░реА рдХреА рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдмрдЬрд╛рдп рдЙрдирдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛ред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдбрд┐рд╕реНрдкреНрд▓реЗ рдирд┐рд░реНрдорд╛рддрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдлрд░реНрдЬреА рдЯрд╛рдЗрдорд┐рдВрдЧ рдФрд░ рдЗрдирд┐рдЯреНрд╕ рджреЗрддреЗ рд╣реИрдВред

рдХреНрдпрд╛ рдореИрдВ рджреГрдврд╝рддрд╛ рд╕реЗ рд╕реБрдЭрд╛рд╡ рджреЗ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк rpi-5.10.y рд╢рд╛рдЦрд╛ рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред рдбреАрдЖрд░рдПрдо/рдХреЗрдПрдордПрд╕ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рд╡рд╣рд╛рдВ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдбреАрдПрд╕рдЖрдИ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреИрдЪ рдХрд╛ рдмреИрдХрдкреЛрд░реНрдЯрд┐рдВрдЧ рдХрд╛рдо рдХрд░ рднреА рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдирд╣реАрдВ рднреА, рд▓реЗрдХрд┐рди рд╣рдо рдкреБрд░рд╛рдиреЗ рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдореЗрдВ рдкреНрд░рдпрд╛рд╕ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред

рдареАрдХ рд╣реИ, рдзрдиреНрдпрд╡рд╛рдж рд╣рдо рдЗрд╕реЗ rpi-5.10.y рд╢рд╛рдЦрд╛ рдХреЗ рд╕рд╛рде рдЖрдЬрдорд╛рдПрдВрдЧреЗ рдФрд░ рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рдХреИрд╕рд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдЫреБрдЯреНрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд╛рдж рддрдХ рдЗрд╕рдореЗрдВ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рд╣рдо рдЗрд╕реЗ рдирд╣реАрдВ рдХрд░ рд▓реЗрддреЗред

рдЖрдк рдЕрдкрдиреЗ init рдЕрдиреБрдХреНрд░рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд┐рддрдиреЗ рдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ? 2/4 рдбреАрдПрд╕рдЖрдИ рдбреЗрдЯрд╛ рд▓реЗрди рд╕реЗ рдкрд░реЗ, рдФрд░ 720x1280 рдмрдирд╛рдо 800x1280, рдореИрдВрдиреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЗ рд▓рд┐рдП рдЗрди рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдмрджрд▓рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдЬреЛ рдорд░реНрдЬ рдХрд┐рдП рдЧрдП рд╣реИрдВ рд╡реЗ рдорд╛рдиреНрдп рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рд▓рд┐рдП рд╕рдВрднрд╛рд╡рд┐рдд рдЕрдЬреНрдЮрд╛рдд рд╕рд╛рдордЧреНрд░реА рдХреА рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдмрдЬрд╛рдп рдЙрдирдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛ред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдбрд┐рд╕реНрдкреНрд▓реЗ рдирд┐рд░реНрдорд╛рддрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдлрд░реНрдЬреА рдЯрд╛рдЗрдорд┐рдВрдЧ рдФрд░ рдЗрдирд┐рдЯреНрд╕ рджреЗрддреЗ рд╣реИрдВред

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкреИрдирд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдбреЗрдЯрд╛рд╢реАрдЯ рд╣реИ рдЬреЛ init рдЕрдиреБрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рд╕рдЯреАрдХ рдмрд╛рдЗрдЯ-рдмрд╛рдп-рдмрд╛рдЗрдЯ рдорд╛рди рджреЗрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдпрд╣ рд╕рд╣реА рд╣реИ рдпрд╣ рдорд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣реЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛ред рд▓реЗрдХрд┐рди рд╣рдо рд╢рд╛рдпрдж рдЗрд╕реЗ рдХреБрдЫ рдЕрдиреНрдп рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде рднреА рдЖрдЬрдорд╛ рд╕рдХрддреЗ рд╣реИрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЙрдиреНрд╣реЗрдВ 4 рдХреЗ рдмрдЬрд╛рдп 2 рд▓реЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдореЗрд░реЗ рдкрд╛рд╕ 720x1280 рдкрд░ 2 рд▓реЗрди ILI9881 рдХреЗ рд▓рд┐рдП рдПрдХ рдЗрдирд┐рдЯ рдЯреЗрдмрд▓ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдбрд┐рд╕реНрдкреНрд▓реЗ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИред рдореИрдВ рд╢рд╛рдпрдж рдЗрд╕реЗ рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддреНрд╡рд░рд┐рдд рдЕрдВрддрд░ рдХрд░реВрдБрдЧрд╛ рдХрд┐ рдЖрдкрдХреЗ рдФрд░ рдореЗрд░реЗ рдмреАрдЪ рдХреНрдпрд╛ (рдпрджрд┐ рдХреБрдЫ рднреА) рдЕрд▓рдЧ рд╣реИред

рдореЗрд░реА рд╕реНрдХреНрд░реАрди рдХреЗ рд▓рд┐рдП init рддрд╛рд▓рд┐рдХрд╛ рдмрд┐рд▓реНрдХреБрд▓ рдЖрдкрдХреЗ рдореЗрд▓ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рд╡рд╣ рдЧрд╛рдпрдм рд╣реИ

    ILI9881C_SWITCH_PAGE_INSTR(0),
    ILI9881C_COMMAND_INSTR(0x11, 0x00),

рдЕрдВрдд рдореЗрдВред

рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ 5.10 рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдореЗрд░реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдХреБрдЫ рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдкреИрдирд▓-рдЗрд▓реАрдЯреЗрдХ-рдЗрд▓реА9881c рдХреЛ рдмреНрд▓реИрдХрд▓рд┐рд╕реНрдЯ рдХрд░рдирд╛ рдФрд░ рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рд╕рдм рдХреБрдЫ рдЦреБрд╢реА рд╕реЗ рд▓реЛрдб рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореЗрд░реЗ рдирд┐рдпрд╛рдордХ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рд╣реИред рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдЬрд╛рджреВ рдХреА рджреЗрд░реА рд╢рд╛рдпрдж рд╡рд╣ рд╕рдм рд╣реИ рдЬрд┐рд╕рдХреА рдЬрд░реВрд░рдд рд╣реИред

рдореИрдВ рдПрдХ рдкреАрдЖрдИ 4 рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдбреАрдПрд╕рдЖрдИ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдВрддрд░ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

mohmedelwany picture mohmedelwany  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

pvouzis picture pvouzis  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ncguk picture ncguk  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

XECDesign picture XECDesign  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

pymumu picture pymumu  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ