取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
Highlighted
Adventurer
Adventurer
670 次查看
注册日期: ‎01-02-2019

關於 kernel和 u-boot的 QSPI flash以及eMMC driver

跳至解决方案

大家好

目前基於 Zynq UltraScale+ MPSoC的開發遇到了問題

相關訊息,請參考:

QSPI flash is: Macronix, MX25L25645G

eMMC is: Sandisk, SDINBDG4-8G-1225

Kernel: xilinx-v2017.3

U-boot: xilinx-v2017.4

 

Xilinx似乎有支援 MX25L25645G和SDINBDG4-8G-1225這兩個 flash device (https://www.xilinx.com/support/answers/65463.html)

我想知道需要做什麼配置才可以讓 kernel和 u-boot支援這兩個 flash device? (比方說要選擇哪個 Kconfig)

 

謝謝

0 项奖励
1 解答

已接受的解答
Highlighted
Xilinx Employee
Xilinx Employee
554 次查看
注册日期: ‎06-02-2017

Hi @damon 

如果您使用的Petalinux来compile的话,相关配置都是默认的。

kernel配置对QSPI Flash的支持:

kernel_spi_support.JPG

对eMMC的支持如下:

kernel_eMMC_support.JPG

在原帖中查看解决方案

0 项奖励
5 回复数
Highlighted
Xilinx Employee
Xilinx Employee
632 次查看
注册日期: ‎06-02-2017
 
0 项奖励
Highlighted
Adventurer
Adventurer
621 次查看
注册日期: ‎01-02-2019

Hi @lettertu ,

為什麼會說 eMMC SDINBDG4-8G-1225不在 Xilinx的 support的 list裡?

參考 https://www.xilinx.com/support/answers/65463.html 

2019-03-11_095907.png2019-03-11_095930.png

這邊提到的 Xilinx Supported是代表什麼意思呢?

0 项奖励
Highlighted
Xilinx Employee
Xilinx Employee
616 次查看
注册日期: ‎06-02-2017

Hi @damon ,

不好意思,把您的型号跟原本不支持的理解混了。

Xilinx支持的Flash型号可以直接使用。在driver里面会读取Flash的ID,从而判定执行的某些命令。

eMMC如果支持,也是可以直接使用的。如遇到问题,可以参考下述连接来Debug:

https://www.xilinx.com/support/answers/71019.html

0 项奖励
Highlighted
Adventurer
Adventurer
603 次查看
注册日期: ‎01-02-2019

HI @lettertu,

謝謝你的回覆

另外再請教,若想要 support這兩個 flash的話,需要選擇哪個 Kconfig?

 

0 项奖励
Highlighted
Xilinx Employee
Xilinx Employee
555 次查看
注册日期: ‎06-02-2017

Hi @damon 

如果您使用的Petalinux来compile的话,相关配置都是默认的。

kernel配置对QSPI Flash的支持:

kernel_spi_support.JPG

对eMMC的支持如下:

kernel_eMMC_support.JPG

在原帖中查看解决方案

0 项奖励