页次: 1
不要与I2C引脚SDA和SCK混淆,该屏幕不是I2C。
该模块有7个引脚:
1) BLK = Backlight
2) D/C = Data/Command
3) RES = Reset
4) SDA = Serial Data or SPI MOSI
5) SCL = Serial Clock or SPI SCK
6) VCC (3.3V)
7) Ground
是的,当然,您可以通过SPI访问它
TFT LCD 240x240 ST7789通过SPI连接
3V3 Vcc
GND
CS GPIO8 (CE0)(26)
Reset GPIO25
DC GPIO24
SDI(MOSI) MOSI (SPI0)
SCLK SPI0 SCLK
SDO(MISO) SPI0 MISO
LED GPIO15
这是主要错误:
// ---------------------------
Invalid bus 0 (err=-19)
*** Warning - spi_flash_probe_bus_cs() failed, using default environment
// ---------------------------
这里:
Invalid bus 0 (err=-19) <<<<<<<
这就是为什么您的zynq7010无法正常工作的原因,
无法检测到您的spi闪存地址。
在设备树的别名部分,可以将spi flash定义为spi2,因此,应使用2或否则作为检测设备,如下所示。
sf probe 2:0 0 0
sf probe [[bus:]cs] [hz] [mode] - init flash device on given SPI bus and chip select
我认为低成本的stm32系列默认情况下具有较低的内部ram。您需要添加外部ram才能使用gui和文件系统。如果决定在其上玩linux,则需要添加更多的ram。
zynq是非常好的fpga,两个开发板的PCB都非常好,我想知道它包含多少层
页次: 1