新路程------imx6q 新增spi设备
来源:互联网 发布:广州诗悦网络 编辑:程序博客网 时间:2024/06/04 00:51
其实很简单,在board-mx6q_sabresd.c中
#define SABRESD_ECSPI1_CS0 IMX_GPIO_NR(2, 30)定义片选的pin,我们用的是spi总线0
static int mx6q_sabresd_spi_cs[] = {
- //SABRESD_ECSPI1_CS0,
- SABRESD_ECSPI2_CS1,
+ SABRESD_ECSPI1_CS0,
+ //SABRESD_ECSPI2_CS1,
};
static void spi_device_init(void)
{
- spi_register_board_info(imx6_sabresd_spi_nor_device,
- ARRAY_SIZE(imx6_sabresd_spi_nor_device));
+ spi_register_board_info(imx6_sabresd_spi_cc1101_device,
+ ARRAY_SIZE(imx6_sabresd_spi_cc1101_device));初始化自己的设备
}
- imx6q_add_ecspi(1, &mx6q_sabresd_spi_data);
+ imx6q_add_ecspi(0, &mx6q_sabresd_spi_data);初始化总线0
在board-mx6q_sabresd.h中增加自己新的spi设备的gpio定义
+ //SPI 1
+ MX6Q_PAD_EIM_D16__ECSPI1_SCLK,
+ MX6Q_PAD_EIM_D17__ECSPI1_MISO,
+ MX6Q_PAD_EIM_D18__ECSPI1_MOSI,
+ MX6Q_PAD_EIM_EB2__GPIO_2_30, //CS
+ MX6Q_PAD_EIM_D30__GPIO_3_30, //GDO0
+ MX6Q_PAD_EIM_D31__GPIO_3_31, //GDO2 IRQ
+
阅读全文
0 0
- 新路程------imx6q 新增spi设备
- 新路程------关于imx6q uart的杂谈
- 新路程------imx6q的reboot过程
- 新路程------hi35516a kernel导入spi flash
- 新路程------hi3516a i2c设备reset
- 新路程------hi3516a uboot更换spi flash(1)
- 新路程------hi3516a uboot更换spi flash(2)
- 新路程------hi3516a uboot更换spi flash(3)
- 新路程------imx6 spi cc1101遇到的坑
- 新路程------hi3516a标准简单版i2c设备驱动
- 新方向,新路程
- IMX6Q上蓝牙设备测试
- 新的路程
- 新路程------从零开始git
- 新路程------平时小心
- 新路程------hi3516a watchdog
- 铺展新一天的路程
- swift3新路程(3)"\()"
- Elasticsearch5.3.1 IK分词,同义词/联想搜索设置
- 细说Nginx系列-- main(全局设置)参数说明
- iOS仿keep5.3.0版本运动能力界面实现UITableView图片下拉放大效果
- vue2.0在没有dev-server.js下的本地数据配置
- QT错误:collect2:ld returned 1 exit status
- 新路程------imx6q 新增spi设备
- C++ 智能指针详解
- EBS常用配置文件设置
- oracle--11.使用DML处理数据
- windows下忘记mysql密码,跳过登录进入mysql解决方案
- python3第一课
- 21天记完托福单词打卡
- SPI/I2S调试总结
- windows 7安装openssl-1.0.2n.tar.gz