腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
没有DT/ACPI信息的模拟
SPI
设备的
Linux
驱动程序
、
、
、
绝大多数实际的
SPI
设备都是特定于平台的,并且提供了一些自动发现/枚举的方法(通常通过设备树或ACPI)。我需要为一个虚拟的
SPI
设备编写一个内核模块,它没有任何特定于平台的标识,可以通过访问。因此,我的问题是:我应该采取哪些步骤才能将我的虚拟
SPI
设备看作/dev/spidevB.C
浏览 27
提问于2022-07-27
得票数 0
2
回答
Beaglebone black (BBB)版本C 3.8.13-38-ARCH
SPI
不工作,ioctl不适用于设备
、
、
我在BBB上启用
SPI
遇到了麻烦,ofc跟随了,我甚至在uSD上安装了一个新的arch
linux
,以防我真的搞砸了eMMC上的系统。-01 [root@alarm
spi
_a]# ls -l /lib/firmware | grep
SPI
spidev_test返回:can't set
sp
浏览 14
提问于2015-01-30
得票数 1
1
回答
Zephyr RTOS中QSPI芯片选针控制与配置问题
、
CS
(芯片选择)引脚始终保持高电平。选择闪存芯片时,其应为低电平有效。只是想知道QSPI
CS
是否在Zephyr中工作,或者我需要将
CS
引脚配置为GPIO并通过我的软件控制它。谁有QSPI的
CS
引脚在Zephyr工作??我用的是北欧半导体公司的rNF52480。 谢谢, JC
浏览 106
提问于2021-08-17
得票数 1
1
回答
pic32mx230
spi
字节数
、
、
(1); MOD_
SPI
_
CS
_SELECT(
SPI
_SLAVE_1_
CS
_PORT_ID,
SPI
_SLAVE_1_
CS
_PORT_PIN); TIME_Dela
浏览 2
提问于2017-02-06
得票数 0
回答已采纳
1
回答
如何直接使用Zephry
SPI
驱动程序?
我无法从应用程序中找到任何直接使用
SPI
的示例。相反,有许多传感器使用
SPI
作为总线。&
spi
1 { pinctrl-0 = <&
spi
1_sck_pb3 &
spi
1_miso_pb4 &
spi
浏览 7
提问于2021-06-13
得票数 3
1
回答
具有可变寄存器大小的
spi
_write_then_read
、
据我所知,
spi
中的“字长”(
spi
_bits_per_word)一词定义了
CS
(芯片选择)激活时间。因此,在处理简单的
spi
协议时,
linux
驱动程序似乎可以正常工作,因为
spi
协议保持字长不变。我们如何使用
spi
浏览 44
提问于2017-01-31
得票数 0
1
回答
如何修复总是在
Linux
内核
SPI
驱动程序中失败的
SPI
驱动程序?
、
、
、
、
我正在运行用Yocto (Pyro)构建的嵌入式
Linux
(4.14.16)。我正在一个自定义板上运行,它有一个i.MX6DL,
SPI
连接到一个FPGA ( Xilinx 7)。我目前正在编写一个类,它是抽象层的一部分,因此这段代码位于
Linux
驱动程序之上。它不是
Linux
设备驱动程序。我研究了一下
Linux
中的spidev和
spi
驱动程序,我看到它在/* check transfer rx_nbits */注释下面的/* check transfer
浏览 3
提问于2019-04-17
得票数 2
回答已采纳
2
回答
STM32与TLV5628的
SPI
通信
、
、
、
、
Disable
SPI
SPI
2->CR1 &= ~
SPI
_CR1_RXONLY; // transmit, 0 == full duplex
SPI
2->
浏览 32
提问于2019-01-21
得票数 0
回答已采纳
2
回答
Spi
连接2台具有不同
spi
模式的设备
、
、
、
、
我有两个不同的设备要与连接。一个屏蔽和一个轴编码器。第一个模式为模式0,第二个模式为2。它们相互冲突。这个问题有解决方案吗?我能做些什么来解决这个问题?有没有我错过的教程?
浏览 1
提问于2013-05-28
得票数 1
回答已采纳
2
回答
如果设备已经被"spidev“驱动程序访问,如何添加
SPI
设备驱动程序?
、
Linux
内核: 我的问题是如何从内核驱动程序访问
SPI
从设备,如果"spidev“驱动程序已经访问了该设备。在SW层,我们得到了
linux
内核3.10.104,基于设备树源模型来探测设备驱动程序。在我们的DTS文件中,我们在
CS
(ChipSelect) #0上定义了一个
SPI
主("marvell,orion“)和一个
SPI
从("spidev")。试图在同一个
CS
#0上的同一个
SPI
主目录下添加另一个
浏览 8
提问于2016-11-14
得票数 3
1
回答
linux
的第一个驱动程序--
spi
框架
这是我第一次为ADS7846编写
linux
SPI
框架的驱动程序。找到这个很好的教程来理解
linux
SPI
的概念:-
SPI
_BUS_
CS
1我所读到的3>应该和interupt处理程序一起使用。这里我们没有
spi
Interupt handler.But而访问--
spi</e
浏览 9
提问于2012-12-28
得票数 0
1
回答
Adafruit 31856与覆盆子通信
、
、
、
码 import digitalio
spi
= board.
SPI
()
cs
.direction = digitalio.Direction.OTUPUT print(ther
浏览 8
提问于2022-07-11
得票数 0
1
回答
如何在
Linux
上配置多个
SPI
设备
、
、
我有一个嵌入式
Linux
系统(F&S PicoComA5),它附带了一个预配置的
Linux
内核+ buildroot系统。默认情况下,只有一个
SPI
设备是预先配置的,在系统中显示为/dev/
spi
0.0在内核或buildroot中,我应该配置这些参数以使第二个
SPI
设备出现吗?编辑:在arc
浏览 0
提问于2019-03-27
得票数 0
1
回答
如何使用
spi
-回环测试
linux
内核模块?
、
、
、
、
我不明白如何使用
linux
内核模块
spi
-loopback-test。它是为
SPI
回归测试目的创建的(请参阅),但网上没有文档或指令。dmesg中没有消息,物理
SPI
总线上也没有活动。lsmod显示模块已加载。 我想我错过了一些“胶水”(DT覆盖?)在设备树中,向模块分配物理
SPI
端口。如何将
SPI
端口分配给此模块? 是否应该创建DT覆盖以在现有的
spi
-loopback-test下添加驱动程序节点
浏览 12
提问于2021-01-25
得票数 1
1
回答
spidev读取eeprom id
、
、
、
OS:
Linux
,我正在用户空间中编写一个spidev应用程序来读取EEPROM id。我的设备树条目如下: compatible = "snps,dw-apb-ssi"; #size-cells>;
cs
-gpios = <&porta 7 GPIO_ACTIVE_HIGH>, &
浏览 2
提问于2018-05-27
得票数 0
回答已采纳
1
回答
英特尔Atom E3900系列上的SPIDEV驱动程序
、
我尝试将几个引用中的片段合并在一起创建ACPI修补程序,包括: Name (_DDN, "
SPI
test device connected to
CS
2") Name (_DDN, "
SPI
test device connecte
浏览 5
提问于2019-11-15
得票数 1
回答已采纳
1
回答
使用GPIO作为
SPI
ACPI覆盖层的芯片选择
、
、
、
、
在他们使用的一个asl文件下面 * This ASL can be used to declare a spidev device on
SPI
0
CS
0DefinitionBlocka spidev device on
SPI
0
CS
2DefinitionBlock ("", "SSDT", 5, "INTEL", "SPIDEV2", 1) External然而,针22上
浏览 19
提问于2022-04-07
得票数 4
1
回答
带有绝对编码器的
SPI
Arduino接口
、
我试图检索数据从一个RLS绝对旋转编码器通过
SPI
通过Arduino Uno。我已经成功地学习了
SPI
的基础知识,但我似乎无法做到这一点。我不停地打印传输数据,然后继续得到255。这是我一直在尝试的代码:// The SS pin startsand stops when high Serial.
浏览 3
提问于2021-02-10
得票数 0
2
回答
如何从重复代码中生成单个函数?
、
、
、
_
CS
0_PIN); //Set
CS
0 to 0 (on) nrf_gpio_pin_set(
SPI
0_
CS
0_PIN);_
浏览 0
提问于2020-03-20
得票数 2
回答已采纳
1
回答
如何在STM32F3上确定
SPI
的芯片选择时序
、
、
、
、
我正在从事一个使用STM32F303RE的项目,该项目需要全双工
SPI
,并且我正在使用由STM提供的HAL库。这是一个问题,因为我使用的从机会触发
CS
线路,并且在多个
SPI
调用期间,数据会被损坏。我怎样才能确定时间? 我目前使用的是手动GPIO,它只需在
SPI
调用之前和之后设置低/高。从网上阅读来看,
CS
引脚似乎是相当多人的问题来源,因为也有使用硬件NSS信号的选项,尽管人们建议不要这样做,因为它不能正常工作。); HAL_Delay(10); 我预计
CS
在SCK之前大约半个
浏览 26
提问于2019-04-08
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Mesa 新补丁大幅优化 CS:GO for Linux 的启动时间
SPI全双工传输数据
spi隔离芯片的作用
Linux驱动开发-编写VS1053芯片音频驱动
灵动微SPI LCD彩屏参考方案
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券