10得票1回答
处理器如何从SPI闪存中读取BIOS?

一般的x86系统具有存储在基于SPI闪存芯片中的固件(也称为BIOS或UEFI)。当电源开启时,处理器从指向存储BIOS的内存映射SPI芯片的复位向量开始执行。从这里开始,引导过程会在BIOS完成平台初始化、加载引导程序(bootloader),然后加载内核(kernel)时发生。 但是,处...

8得票1回答
在驱动程序代码中,是谁调用了 "probe" 函数?

我正在尝试理解用于omap2熊猫板的mcspi的此驱动程序代码。 我不明白谁调用probe函数以及在此驱动程序代码中的呼叫链是什么? 当设备连接时,驱动程序如何被通知?

8得票1回答
SPI交易提前终止 - ESP-IDF

使用ESP-IDF(ESP32 SDK)的ESP32应用程序与同一SPI总线上的两个SPI从机(ILI9341 TFT驱动程序,NRF24L01+ RF收发器)通信。总体而言,它工作得很好。然而,从RF收发器接收到的一些数据被截断了,即只有前几个字节是正确的,其余都是垃圾。 问题或多或少可以...

9得票1回答
spidev无法控制芯片选择信号。

我在嵌入式linux设备(Olimex iMX233 Micro)上使用内核版本为3.12.rc4。我的目标是使用 /dev/spidev 来与另一个spi设备进行通信。 我编辑了 arch/arm/boot/dts/imx23-olinuxino.dts,如下所示: ssp1: ssp@8...

8得票2回答
Spidev不能同时使用ioctl进行读写操作

我希望即使这个问题可能更多地涉及硬件而不是软件(我们会看到的),你也能提供一些帮助。我正在开发一个基于Freescale P1021处理器(ppc,e500v2核心)的自定义板。外部PCB将被连接,并可通过SPI进行配置。该外部PCB的规格说明表明,它期望在全双工模式下接收一个2字节的命令,并...

8得票5回答
如何在STM32F4上使用硬件NSS(SPI)?

我尝试使用NSS硬件信号和HAL库,但是我找不到任何函数来使NSS引脚具有低电平或高电平。我也尝试在HAL文档中寻找答案,但那里也没有任何信息。互联网上的所有示例都只包含软件NSS。 一个人应该如何使用硬件NSS?

14得票4回答
串行通信与SPI通信的区别

SPI和串行通信有什么区别?在阅读一篇介绍处理器间通信的文章时,提到SPI正在取代串行接口以实现更好/更快的通信。具体的区别是什么?

10得票6回答
一个名为'Lucene54'的org.apache.lucene.codecs.Codec类型的SPI类不存在。

使用lucene-core-5.5.2,在Weblogic服务器上遇到问题。独立搜索应用程序可以工作,但当我将其部署为Web应用程序时,会出现以下错误。Exception type is 'java.lang.ExceptionInInitializerError'. Runtime erro...

8得票1回答
SDHC microSD卡和SPI初始化

我有一张32GB的金士顿SDHC microSD卡,需要通过SPI与MSP430F2618进行通信。按照SD规范文件中所描述的方法,使用CMD55 + ACMD41(将bit30设置为1)无法初始化它。下面是可行的初始化序列: CMD0, arg: 0 , CRC: 0x...

9得票2回答
Linux,spidev:为什么它不应该直接出现在设备树中?

我希望定义一个具有用户模式访问权限的SPI设备,例如在http://linux-sunxi.org/SPIdev中所解释的。 按照这些示例,在设备树中添加了以下内容: &ecspi1 { .... other stuff ... mydev@0 { ...