在线时间13 小时
UID1776266
注册时间2016-3-14
NXP金币0
TA的每日心情 | 奋斗 2017-6-1 13:48 |
---|
签到天数: 5 天 连续签到: 1 天 [LV.2]偶尔看看I
注册会员

- 积分
- 162
- 最后登录
- 2017-6-1
|
本人的板子参考飞思卡尔MCIMX6Q-SDB 设计的,原理图如图所示(图中SS0应为CS0)
请问引脚这么配置错来没
static iomux_v3_cfg_t const ecspi1_pads[] = {
MX6_PAD_CSI0_DAT4__ESPI1_SCLK | MUX_PAD_CTRL(SPI_PAD_CTRL),
MX6_PAD_CSI0_DAT5__ESPI1_MOSI | MUX_PAD_CTRL(SPI_PAD_CTRL),
MX6_PAD_CSI0_DAT6__ESPI1_MISO | MUX_PAD_CTRL(SPI_PAD_CTRL),
MX6_PAD_CSI0_DAT12__ESPI1_WP | MUX_PAD_CTRL((NO_PAD_CTRL), //
MX6_PAD_CSI0_DAT13__ESPI1_nRST | MUX_PAD_CTRL((NO_PAD_CTRLL), //
MX6_PAD_EIM_A25__ESPI1_RDY | MUX_PAD_CTRL((NO_PAD_CTRL), //
MX6_PAD_CSI0_DAT7__ESPI1_CS0 | MUX_PAD_CTRL((NO_PAD_CTRL),// ?????这个不知怎么配
static void setup_spi(void)
{
imx_iomux_v3_setup_multiple_pads(ecspi1_pads, ARRAY_SIZE(ecspi1_pads));
}
int board_spi_cs_gpio(unsigned bus, unsigned cs)
{
return (bus == 0 && cs == 0) ? (IMX_GPIO_NR(4, 9)) : -1; //这个不知怎么配
}
请问出来这里还要修改那些地方呢?
|
|