-
Notifications
You must be signed in to change notification settings - Fork 2k
Update instruction for setting up TD2 on Compute Modules #4084
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 3 commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,16 @@ | ||
== Attach the official 7-inch display | ||
== Attaching the Touch Display LCD panel | ||
|
||
Update your system software and firmware to the latest version before starting. | ||
Compute Modules mostly use the same process, but sometimes physical differences force changes for a particular model. | ||
|
||
=== Connect a display to DISP1 | ||
=== Connect a display to DISP1/DSI1 | ||
|
||
JamesH65 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
NOTE: The Raspberry Pi Zero camera cable cannot be used as an alternative to the RPI-DISPLAY adapter. The two cables have distinct wiring. | ||
|
||
To connect a display to DISP1: | ||
To connect a display to DISP1/DSI1: | ||
|
||
. Disconnect the Compute Module from power. | ||
. Connect the display to the DISP1 port on the Compute Module IO board through the 22W to 15W display adapter. | ||
. Connect the display to the DISP1/DSI1 port on the Compute Module IO board through the 22W to 15W display adapter. | ||
. _(CM1, CM3, CM3+, and CM4S only)_: Connect the following GPIO pins with jumper cables: | ||
JamesH65 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
* `0` to `CD1_SDA` | ||
* `1` to `CD1_SCL` | ||
|
@@ -24,15 +24,17 @@ dtoverlay=vc4-kms-dsi-7inch | |
---- | ||
. Reboot your Compute Module with `sudo reboot`. Your device should detect and begin displaying output to your display. | ||
|
||
=== Connect a display to DISP0 | ||
=== Connect a display to DISP0/DSI0 | ||
|
||
To connect a display to DISP0: | ||
To connect a display to DISP0/DSI0 on CM1, CM3 and CM4 IO boards: | ||
|
||
JamesH65 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
. Connect the display to the DISP0 port on the Compute Module IO board through the 22W to 15W display adapter. | ||
. Connect the display to the DISP0/DSI0 port on the Compute Module IO board through the 22W to 15W display adapter. | ||
. _(CM1, CM3, CM3+, and CM4S only)_: Connect the following GPIO pins with jumper cables: | ||
JamesH65 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
* `28` to `CD0_SDA` | ||
* `29` to `CD0_SCL` | ||
|
||
. _(CM4 only)_ On the Compute Module 4 IO board, add the appropriate jumpers to J6, as indicated on the silkscreen. | ||
|
||
. Reconnect the Compute Module to power. | ||
. Add the following line to `/boot/firmware/config.txt`: | ||
+ | ||
|
@@ -61,3 +63,21 @@ To entirely ignore the display when connected, add the following line to `/boot/ | |
---- | ||
ignore_lcd=1 | ||
---- | ||
|
||
== Attaching the Touch Display 2 LCD panel | ||
|
||
JamesH65 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
Touch Display 2 is a 720x1280 7" LCD display designed specifically for Raspberry Pi devices (see https://www.raspberrypi.com/products/touch-display-2/). It connects in the same way as the original touch display, but the software setup on Compute Modules is slightly different as it uses a different display driver. See xref:../accessories/touch-display-2.adoc[Touch Display 2] for connection details. | ||
|
||
Edit the /boot/firmware/config.txt file and add the following to enable Touch Display 2 on DISP1/DSI1. You will also need to add jumpers to J6 as indicated on the silkscreen. | ||
|
||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Looking at the earlier TD1 instructions, is this J6 jumper specific to CM4 IO board? 🤔 There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. CM4IO J6 connects I2C to CAM0 and DISP0 No comment on consistency! There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Its J6 on both. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. (and we probably also want CM 1 / 3 / 4S hookup instructions for TD2?) There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Are the jumper settings etc. identical for TD1 and TD2? In which case perhaps the "You will also need to add jumpers to J6 as indicated on the silkscreen." phrase here should be removed, and replaced with something like "See the earlier Touch Display instructions for details of required jumper settings." ? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Yes. It's a board level thing, not what display is connected. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I'm a little bit concerned that (AFAICT) these "Edit the /boot/firmware/config.txt file and add the following to enable Touch Display 2 on DISP1/DSI1. You will also need to add jumpers to J6 as indicated on the silkscreen." instructions are CM5IO-specific (without even making that obvious); but as James says we should probably just get this merged and move on. |
||
[source,ini] | ||
---- | ||
dtoverlay=vc4-kms-dsi-ili9881-7inch | ||
---- | ||
|
||
To use DISP0/DSI0, use the following: | ||
|
||
[source,ini] | ||
---- | ||
dtoverlay=vc4-kms-dsi-ili9881-7inch,dsi0 | ||
---- |
Uh oh!
There was an error while loading. Please reload this page.