How can I get ls1046a QSPI Flash support list?

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

How can I get ls1046a QSPI Flash support list?

958件の閲覧回数
yangguang
Contributor II

QSPI flash in the NXP development board is difficult to purchase. Can you provide a list of QSPI flash support for ls1046ardb? Thank you!

2 返答(返信)

687件の閲覧回数
yipingwang
NXP TechSupport
NXP TechSupport

Hello guang yang,

Please refer to the following QSPI flash devices list used on the QorIQ ARMv8 demo boards, which I dumped from CodeWarrior, you could refer choose one type of QSPI device from the following list, and refer to the hardware design on related demo boards and QSPI flash drivers provided in LSDK, which has already been verified on these demo boards.

./LS1044A_QDS_init.py:        gdb.execute("fl_device --alias qspi --name S25FS512S --address 0x20000000 --waddress 0x18000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS2044A_RDB_init.py:        gdb.execute("fl_device --alias qspi --name S25FS512S --address 0x20000000 --waddress 0x18000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS2044A_QDS_init.py:         gdb.execute("fl_device --alias qspi --name N25Q128A --address 0x20000000 --waddress 0x18000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS1048A_RDB_init.py:    gdb.execute("fl_device --alias qspi --name S25FS512S --address 0x20000000 --waddress 0x18000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS1046A_RDB_init.py:    gdb.execute("fl_device --alias qspi --name S25FS512S --address 0x40000000 --waddress 0x10000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS2045A_QDS_init.py:        gdb.execute("fl_device --alias qspi --name N25Q128A --address 0x20000000 --waddress 0x18000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS1043A_RDB_init.py:        gdb.execute("fl_device --alias qspi --name MT25QU128ABA --address 0x40000000 --waddress 0x10000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS1084A_QDS_init.py:        gdb.execute("fl_device --alias qspi --name S25FS512S --address 0x20000000 --waddress 0x18000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS1084A_RDB_init.py:    gdb.execute("fl_device --alias qspi --name S25FS512S --address 0x20000000 --waddress 0x18000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS1026A_QDS_init.py:        gdb.execute("fl_device --alias qspi --name S25FL128S --address 0x40000000 --waddress 0x10000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS1012A_FRWY_init.py:    gdb.execute("fl_device --alias qspi --name W25Q16FW --address 0x40000000 --waddress 0x10000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI --die 0")
./LS1048A_QDS_init.py:        gdb.execute("fl_device --alias qspi --name S25FS512S --address 0x20000000 --waddress 0x18000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS2088A_RDB_init.py:        gdb.execute("fl_device --alias qspi --name S25FS512S --address 0x20000000 --waddress 0x18000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS1012A_RDB_init.py:        gdb.execute("fl_device --alias qspi --name GD5F1GQ4 --address 0x40000000 --waddress 0x10000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS1012A_RDB_init.py:        gdb.execute("fl_device --alias qspi --name S25FS512S --address 0x40000000 --waddress 0x10000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS2045A_RDB_init.py:        gdb.execute("fl_device --alias qspi --name N25Q128A --address 0x20000000 --waddress 0x18000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS1046A_QDS_init.py:        gdb.execute("fl_device --alias qspi --name S25FL128S --address 0x40000000 --waddress 0x10000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS2041A_RDB_init.py:    gdb.execute("fl_device --alias qspi --name S25FS512S --address 0x20000000 --waddress 0x18000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS2081A_RDB_init.py:    gdb.execute("fl_device --alias qspi --name S25FS512S --address 0x20000000 --waddress 0x18000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS1046A_Emulator_init.py:    gdb.execute("fl_device --alias qspi --name S25FL128S --address 0x40000000 --waddress 0x10000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS2085A_RDB_init.py:        gdb.execute("fl_device --alias qspi --name N25Q128A --address 0x20000000 --waddress 0x18000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LA1575_RDB_init.py:    gdb.execute("fl_device --alias qspi --name S25FS512S --address 0x20000000 --waddress 0x18000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS1012A_Emulator_init.py:    gdb.execute("fl_device --alias qspi --name S25FL128S --address 0x40000000 --waddress 0x10000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS2085A_QDS_init.py:        gdb.execute("fl_device --alias qspi --name N25Q128A --address 0x20000000 --waddress 0x18000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS2088A_QDS_init.py:         gdb.execute("fl_device --alias qspi --name N25Q128A --address 0x20000000 --waddress 0x18000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS2040A_QDS_init.py:        gdb.execute("fl_device --alias qspi --name N25Q128A --address 0x20000000 --waddress 0x18000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS2080A_QDS_init.py:        gdb.execute("fl_device --alias qspi --name N25Q128A --address 0x20000000 --waddress 0x18000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS1044A_RDB_init.py:    gdb.execute("fl_device --alias qspi --name S25FS512S --address 0x20000000 --waddress 0x18000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS2084A_RDB_init.py:        gdb.execute("fl_device --alias qspi --name S25FS512S --address 0x20000000 --waddress 0x18000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS2048A_RDB_init.py:        gdb.execute("fl_device --alias qspi --name S25FS512S --address 0x20000000 --waddress 0x18000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS2084A_QDS_init.py:         gdb.execute("fl_device --alias qspi --name N25Q128A --address 0x20000000 --waddress 0x18000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS2048A_QDS_init.py:         gdb.execute("fl_device --alias qspi --name N25Q128A --address 0x20000000 --waddress 0x18000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS1012A_FRDM_init.py:    gdb.execute("fl_device --alias qspi --name S25FS512S --address 0x40000000 --waddress 0x10000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS2040A_RDB_init.py:        gdb.execute("fl_device --alias qspi --name N25Q128A --address 0x20000000 --waddress 0x18000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS1088A_RDB_init.py:    gdb.execute("fl_device --alias qspi --name S25FS512S --address 0x20000000 --waddress 0x18000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS2080A_RDB_init.py:        gdb.execute("fl_device --alias qspi --name N25Q128A --address 0x20000000 --waddress 0x18000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS1012A_QDS_init.py:        gdb.execute("fl_device --alias qspi --name GD5F1GQ4 --address 0x40000000 --waddress 0x10000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS1012A_QDS_init.py:        gdb.execute("fl_device --alias qspi --name S25FS512S --address 0x40000000 --waddress 0x10000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS1026A_RDB_init.py:    gdb.execute("fl_device --alias qspi --name S25FS512S --address 0x40000000 --waddress 0x10000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")
./LS1088A_QDS_init.py:        gdb.execute("fl_device --alias qspi --name S25FS512S --address 0x20000000 --waddress 0x18000000 --wsize 0x1FFFF --geometry 8x1 --controller QSPI")

In addition, please refer to the devices list provide in the attached driver code from Linux Kernel, you could choose one, maybe you still need the device driver porting in Linux Kernel.


Have a great day,
TIC

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

687件の閲覧回数
yangguang
Contributor II

Thanks!

0 件の賞賛