User manual
UDOO Starting manual (beta) Version 0.4
http://www.udoo.org/
33"
Looking at the previous diagram, on the vertical axis there is the functionality
provided by iMx6. On the horizontal axis are shown the pins used to implements
each functionality. Be careful that some pins are used for different functionalities
and only one at a time can be active for each of them.
6.3. Example
As an example, consider the possibility of enabling another serial port (UART3)
connected to imx6 through external Pins.
For this, it is necessary to edit the file board-mx6qd_seco_UDOO.h.
Looking at the previous graph, it is possible to see that needed pins areEIM_D24 and
EIM_D25.
Now it is possible to select the correct macros to enable this functionality. It is also
necessary to remove the related GPIOs macro from the mx6q_set_in_inputmode[]
array, which contains the list of the pins configured as input GPIOs.
static iomux_v3_cfg_t mx6qd_seco_UDOO_pads[] = {
...
MX6Q_PAD_EIM_CS1__GPIO_2_24,
//
MX6Q_PAD_EIM_CS1__ECSPI2_MOSI,
MX6Q_PAD_EIM_CS0__GPIO_2_23,
//
static iomux_v3_cfg_t mx6qd_seco_UDOO_pads[] = {
...
MX6Q_PAD_EIM_CS1__GPIO_2_24,
//
MX6Q_PAD_EIM_CS1__ECSPI2_MOSI,
MX6Q_PAD_EIM_CS0__GPIO_2_23,
//