完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
我正在将我们的 Yocto 构建从 Dunfell 移植到 Kirkstone。
为此,我们从 Linux-IMX 内核 rel_imx_5.4.24_2.1.0 切换到 lf-5.15.32-2.0.0。 在我们的板上,我们有一个 IMX8MN 处理器,并且正在使用 ECSPI1 和 ECSPI3 总线 找到的补丁后,这在我们的旧版本中有效。但是,在新版本中,这个补丁不再直接适用,根本找不到总线。内核启动但不提供任何指示 SPI IMX 驱动程序已被探测或已找到 SPI 设备。 我怀疑这是一个设备树问题,但无法找出问题所在,因为它基于 imx8mn.dtsi 设备树文件。 我们反编译后的 devicetree 的 spi 部分如下所示: spi@30820000 { compatible = "fsl,imx8mn-ecspi" , "fsl,imx51-ecspi" ; #address-cells = < 0x1 >; #size-cells = < 0x0 >; reg = < 0x30820000 0x10000 >; 中断 = < 0x0 0x1f 0x4 >; 时钟 = < 0x2 0x88 0x2 0x88 >; 时钟名称 = "ipg" , "per" ; fsl,spi-num-chipselects = < 0x1 >; pinctrl-names = "默认" ; pinctrl-0 = < 0x23 0x24 >; cs-gpios = < 0x25 0x9 0x1 >; flash@0 { reg = < 0x0 >; compatible = "gigadevice,gd25wq32e" , "jedec,spi-nor" ; spi-最大频率 = < 0x1f78a40 >; 状态= “好的” ; }; spi@30830000 { compatible = "fsl,imx8mn-ecspi" , "fsl,imx51-ecspi" ; #address-cells = < 0x1 >; #size-cells = < 0x0 >; reg = < 0x30830000 0x10000 >; 中断 = < 0x0 0x20 0x4 >; 时钟 = < 0x2 0x89 0x2 0x89 >; 时钟名称 = "ipg" , "per" ; 0x26 0x2 0x7 0x1 0x26 0x3 0x7 0x2 >; dma-names = "rx" , "tx" ; 状态= “禁用” ; }; spi@30840000 { compatible = "fsl,imx8mn-ecspi" , "fsl,imx51-ecspi" ; #address-cells = < 0x1 >; #size-cells = < 0x0 >; reg = < 0x30840000 0x10000 >; 0x0 0x21 0x4 >; 时钟 = < 0x2 0x8a 0x2 0x8a >; 时钟名称 = "ipg" , "per" ; 状态= “好的” ; fsl,spi-num-chipselects = < 0x1 >; pinctrl-names = "默认" ; pinctrl-0 = < 0x27 0x28 >; cs-gpios = < 0x25 0x19 0x1 >; 可以@0 { 注册 = < >; 兼容= “微芯片,mcp251xfd” ; pinctrl-names = "默认" ; pinctrl-0 = < 0x29 >; 时钟= <0x2a> ; 中断父= <0x25> ; 中断=< 0xa 0x8 >; 微芯片,rx-int-gpios = < 0x25 0xb 0x1 >; spi-最大频率 = < 0x1312d00 >; 状态 = " }; }; defconfig 的 SPI 部分如下所示: CONFIG_SPI=y CONFIG_SPI_FSL_LPSPI=y CONFIG_SPI_FSL_QUADSPI=y CONFIG_SPI_NXP_FLEXSPI=y CONFIG_SPI_IMX=m CONFIG_SPI_SPIDEV=y是否必须对总线进行任何额外的调整才能与新内核版本一起工作? 为了更加清晰,我还附上了 defconfig 的反编译设备树。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
2135个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
37376 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
6775 浏览 1 评论
7793 浏览 1 评论
7642 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
5071 浏览 0 评论
1556浏览 2评论
关于NINA-W132 Wi-Fi模块SPI通信遇到的疑问求解
1207浏览 2评论
如何在MPC PowerPC MCU上首次刷写后禁用BDM?
749浏览 1评论
将HFREFR和LFREFR寄存器值设置为错误的值来将故障注入CMU,但CMU_ISR值始终为零,为什么?
735浏览 1评论
将SPSDK for FRDM-MCX-W71 SDK与VS一起安装时出现hidapi构建错误怎么解决?
678浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 22:44 , Processed in 0.587481 second(s), Total 70, Slave 53 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
726