完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨..社区
希望一切都很好 我正在处理来自variscite的i.MX6 SOM 例如,我使用的是Yocto BSP hardknott 我的目的是让ecspi1工作,这就是我配置内核的方式如下 1. 从 menuconfig 中激活所有必要的驱动程序 For ex CONFIG_SPI=y CONFIG_SPI_MASTER=y CONFIG_SPI_IMX=y CONFIG_SPI_IMX_DMA=y 2.在专用pads上配置device tree源文件如下 &ecspi1 { fsl,spi-num-chipselects = <1>; cs-gpios = <&gpio4 26 0>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_ecspi1_1>; status = "okay"; chip1: spidev@0 { compatible = "var,spidev"; spi-max-frequency = <12000000>; reg = <0>; }; }; pinctrl_ecspi1_1: ecspi1grp { fsl,pins = < MX6UL_PAD_CSI_DATA07__ECSPI1_MISO 0x100b1 MX6UL_PAD_CSI_DATA06__ECSPI1_MOSI 0x100b1 MX6UL_PAD_CSI_DATA04__ECSPI1_SCLK 0x100b1 MX6UL_PAD_CSI_DATA05__GPIO4_IO26 0x100b1 >; }; 3.使用自定义图像安装 imx-sdma 固件, 该图像出现在我的自定义图像的 /lib/firmware/imx/sdma 目录中 CORE_IMAGE_EXTRA_INSTALL += " firmware-imx-sdma" 问题陈述 ecspi 未激活,因为 /dev/spi* 目录未填充! 在内核启动日志中,我发现了一些 SPI 的错误日志,这里提到 [ 2.216962] spi_imx 2008000.spi: can't get the TX DMA channel, error -517! [ 3.538836] spi_imx 2008000.spi: can't get the TX DMA channel, error -517! [ 3.558381] spi_imx 2008000.spi: can't get the TX DMA channel, error -517! [ 3.564509] spi_imx 2008000.spi: can't get the TX DMA channel, error -517! 从哪里,我知道 TX DMA 通道没有分配给 SPI |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1934个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36421 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4928 浏览 1 评论
6109 浏览 1 评论
6819 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4249 浏览 0 评论
653浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
646浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
647浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
736浏览 2评论
848浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 02:46 , Processed in 0.986141 second(s), Total 46, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号