Customer needs to get access to around 20 GPIO on an OMAP3517 EVM ( logicPD Zoom )...snag is that nearly all I/O is connected to something already on that board !
Here is a list of all the peripherals that they ARE using:
· 1 x USB host (so can use either HSUSB1 or HUSB2, don’t need both)
· 1 x USB slave/OTG (USB0)
· Ethernet
· LCD controller (need RGB565 data signals, and control signals HSYNC, DCLK, etc.)
· NOR Flash, NAND Flash, DDR2 memories
· JTAG
Also, they were hoping to gain access to at least 2 SPI channels – one SPI will be a dedicated channel for one of our devices, while the other SPI will be used to drive up to 3 other devices. It appears that SPI1 (with just the one chip select) is the only available/unused channel on the dev kit, so we will need to free up one more.
Can You give any advice as to :
1) Where best to re-claim as much GPIO as possible, bearing in mind the peripheral need they also need, listed above ?
2) where best to get access to the second SPI which they need ?
Obviously, they want to avoid 'mutilating' the EVM board as much as possible....but suspect removing certain unused ( conflicting ) devices will be the only way in some cases, and they are happy to do this as required.