Skopiowano link do schowka!

Jak zaprogramować pamięć QSPI

1. Co to jest układ pamięci QSPI

  • Karta katalogowa: Zdobądź kartę katalogową układu pamięci QSPI, z którym pracujesz. Zawiera ona szczegółowe informacje na temat poleceń, czasów, układu pamięci oraz operacji, takich jak odczyt, zapis i kasowanie.
  • Protokół komunikacyjny: QSPI wykorzystuje protokół Quad SPI, co oznacza, że może wysyłać i odbierać dane za pomocą czterech linii danych, co zwiększa przepustowość w porównaniu z tradycyjnym protokołem SPI.

2. Programowanie pamięci QSPI Flash

Układ QSPI stosowany w wyświetlaczach Riverdi EVE4 można zaprogramować na dwa główne sposoby:

  1. Programowanie za pomocą EVE Asset Builder:
    • Opis metody: Ta metoda polega na użyciu oprogramowania EVE Asset Builder (EAB) do zaprogramowania pamięci flash QSPI. EAB pozwala użytkownikom konwertować i przesyłać zasoby graficzne bezpośrednio do wyświetlacza, co ułatwia zarządzanie nimi.
    • Zalecany sprzęt: Do tej metody potrzebna jest płytka ewaluacyjna z wbudowanym mostkiem FT232H USB-RiBUS (SPI). Most ten umożliwia komunikację między interfejsem USB a wyświetlaczem BT817Q/EVE4 przez interfejs SPI.
  2. Programowanie bezpośrednie przez port P3:
    • Opis metody: To podejście pozwala na bezpośrednie programowanie pamięci flash QSPI poprzez fizyczne podłączenie do układu flash wyświetlacza.
    • Wymagany kabel: Kabel TC2050-IDC-NL służy do bezpośredniego podłączenia do pamięci flash w celu zaprogramowania.

Obie metody oferują różne podejścia – pierwsza opiera się w większym stopniu na oprogramowaniu i wymaga specjalistycznego sprzętu do budowy mostków, natomiast druga zapewnia bezpośredni dostęp do pamięci flash, co pozwala na ręczne programowanie i może skrócić czas programowania.

3. Polecenia do obsługi pamięci QSPI

Musisz zaimplementować lub skorzystać z gotowych funkcji, żeby wysyłać polecenia QSPI. Do typowych poleceń QSPI należą:

  • Polecenie READ (0x03 lub 0x6B): Służy do odczytu danych z pamięci.
  • WRITE ENABLE (0x06): Aby włączyć operacje zapisu.
  • WRITE DISABLE (0x04): Aby wyłączyć operacje zapisu.
  • PROGRAM PAGE (0x02): Służy do zapisywania danych pod określonym adresem pamięci.
  • SECTOR ERASE (0x20): Służy do skasowania sektora pamięci.
  • BULK ERASE (0xC7): Służy do skasowania całej pamięci.

ODKRYJ NASZĄ

Whitepaper

Osiągnij idealną interakcję użytkownika z wyświetlaczem dzięki odpowiedniemu czujnikowi Touch Sensor IC. Czy kiedykolwiek zmagałeś się z problemami związanymi z fantomowymi dotknięciami lub certyfikacją? Rozwiń swoje prace B+R jak profesjonalista dzięki naszemu Whitepaperowi!

Przejdź do naszego katalogu produktów i zobacz, jak możesz oszczędzać dzięki jakości, nie na jakości.

Skontaktuj się z nami już teraz, oszczędzaj dzięki jakości, nie na jakości.