User manual
UDOO Starting manual (beta) Version 0.4
http://www.udoo.org/
34"
MX6Q_PAD_EIM_CS0__ECSPI2_SCLK,
MX6Q_PAD_EIM_D24__GPIO_3_24,
//
MX6Q_PAD_EIM_D24__ECSPI2_SS2,
//
MX6Q_PAD_EIM_D24__UART3_TXD,
// MX6Q_PAD_EIM_D24__ECSPI1_SS2,
MX6Q_PAD_EIM_D25__GPIO_3_25,
//
MX6Q_PAD_EIM_D25__UART3_RXD,
MX6Q_PAD_GPIO_7__GPIO_1_7,
//
MX6Q_PAD_GPIO_7__CAN1_TXCAN,
MX6Q_PAD_GPIO_8__GPIO_1_8,
//
MX6Q_PAD_GPIO_8__CAN1_RXCAN,
MX6Q_PAD_EIM_WAIT__GPIO_5_0_CORRECT,
};
static unsigned int mx6q_set_in_inputmode[] = {
...
MX6Q_PAD_EIM_CS1__GPIO_MODE,
MX6Q_PAD_EIM_CS0__GPIO_MODE,
MX6Q_PAD_EIM_D24__GPIO_MODE,
MX6Q_PAD_EIM_D25__GPIO_MODE,
MX6Q_PAD_GPIO_8__GPIO_MODE,
MX6Q_PAD_GPIO_7__GPIO_MODE,
};
MX6Q_PAD_EIM_CS0__ECSPI2_SCLK,
// MX6Q_PAD_EIM_D24__GPIO_3_24,
//
MX6Q_PAD_EIM_D24__ECSPI2_SS2,
MX6Q_PAD_EIM_D24__UART3_TXD,
// MX6Q_PAD_EIM_D24__ECSPI1_SS2,
// MX6Q_PAD_EIM_D25__GPIO_3_25,
MX6Q_PAD_EIM_D25__UART3_RXD,
MX6Q_PAD_GPIO_7__GPIO_1_7,
//
MX6Q_PAD_GPIO_7__CAN1_TXCAN,
MX6Q_PAD_GPIO_8__GPIO_1_8,
//
MX6Q_PAD_GPIO_8__CAN1_RXCAN,
MX6Q_PAD_EIM_WAIT__GPIO_5_0_CORRECT,
};
static unsigned int mx6q_set_in_inputmode[] = {
...
MX6Q_PAD_EIM_CS1__GPIO_MODE,
MX6Q_PAD_EIM_CS0__GPIO_MODE,
// MX6Q_PAD_EIM_D24__GPIO_MODE,
// MX6Q_PAD_EIM_D25__GPIO_MODE,
MX6Q_PAD_GPIO_8__GPIO_MODE,
MX6Q_PAD_GPIO_7__GPIO_MODE,
};
Once all needed changes to configuration files have been made, it is necessary to
compile again the kernel source.
WARNING: the pins EIM_D24 and EIM_D25 are shared with SAM3x8E .
EIM_D24 -> digital pin 53
EIM_D25 -> digital pn 47
void setup ( ) {
Serial.begin(115200) ;
pinMode(47 , INPUT ) ;
pinMode(53 , INPUT ) ;
}
void loop ( ) {
// ... some stuff ...
}
7. Appendix
7.1. How to create a Virtual Machine Environment
7.1.1. Introduction