Le projet Argon se compose de deux parties:
Ce pilote peut être utilisé à la fois avec une carte Argon ou une carte basée sur FTDI avec SPI Flash attaché.
Testé avec N25Q, S25FL512S et WinBond W25Q.
N'oubliez pas : différents flashs peuvent avoir différentes adresses de commande. Si une commande ne fonctionne pas sur votre périphérique Flash, il peut y avoir deux raisons: il peut avoir une adresse différente sur ce flash particulier ou votre flash ne prend pas du tout cette commande particulière. En cas de doute, examinez les fiches techniques.
Tout d'abord, téléchargez les pilotes FTDI à partir de leur site Web et assurez-vous que votre argon ou un autre lecteur flash basé sur FTDI est correctement visible dans le gestionnaire de périphériques.
Il y a deux dirigeants inclus dans la section des versions:
argon.exe - Interface de ligne de commande manuelle (Handy on Flash Debogging)argon_cli.exe - CLI pour l'automatisation (exécutez argon_cli.exe --help pour les conseils d'utilisation). Exemple d'utilisation: argon_cli.exe list , argon_cli.exe --serial FT613ZHMA read_idLes exécutables Argon ont été testés sur Windows 10 et 7. Pour d'autres systèmes, vous devrez le construire par vous-même.
local-example.cmake - rempli de chemins FTDI appropriés et copié dans le dossier .local avec un nom 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 (tous les 4)Read status flagAddress writeMemory readChip eraseCommandes:
Erase rangeErase sectorWrite from fileCustom commandAucun problème connu. Si vous en trouvez - les PR sont les bienvenus :)