Das Argon -Projekt besteht aus zwei Teilen:
Dieser Treiber kann sowohl mit Argon Board als auch mit einer beliebigen FTDI-basierten Karte mit SPI-Flash verwendet werden.
Getestet mit N25Q, S25FL512S und Winbond W25Q Blitzen.
Denken Sie daran : Unterschiedliche Blitze können verschiedene Befehlsadressen haben. Wenn ein Befehl nicht auf Ihrem Flash -Gerät funktioniert, kann es zwei Gründe geben: Es kann eine unterschiedliche Adresse auf diesem speziellen Blitz haben oder Ihr Blitz diesen Befehl überhaupt nicht unterstützt. Wenn Sie Zweifel haben, untersuchen Sie Datenblätter.
Laden Sie zunächst FTDI-Treiber von ihrer Website herunter und stellen Sie sicher, dass Ihr Argon oder einen anderen FTDI-basierten Flash-Leser im Geräte-Manager ordnungsgemäß sichtbar ist.
In den Abschnitt "Releases" sind zwei Execs enthalten:
argon.exe - Handbuch Befehlszeilenschnittstelle (praktisch beim Flash -Debugging)argon_cli.exe -cli für die automatisierung (reiten Sie argon_cli.exe --help für nutzungsgefälle). argon_cli.exe list argon_cli.exe --serial FT613ZHMA read_idArgon Executables wurden unter Windows 10 und 7 getestet. Für andere Systeme müssten Sie es selbst erstellen.
local-example.cmake - gefüllt mit ordnungsgemäßen FTDI -Treiberpfad und kopiert in Ordner .local mit einem Namen local.cmake local.cmake : cmake.exe -DCMAKE_BUILD_TYPE=Debug -DLOCAL_CFG=[project path]/.local/local.cmake [project path]local.cmake : cmake.exe -DCMAKE_BUILD_TYPE=Debug [project path]cmake --build .Read JEDEC IDRead REMSRead SFDPRead status registers (alle 4)Read status flagAddress writeMemory readChip eraseBefehle:
Erase rangeErase sectorWrite from fileCustom commandKeine bekannten Probleme. Wenn Sie finden - PRs sind begrüßt :)