Externes Programmieren eines SPI-Flash

Ich bin daran interessiert, eine Firmware extern auf Macronix MX25V8006E zu flashen, bevor ich sie in den SMT-Prozess einführe.

Dieses SPI ist ein externer SPI-Flash für eine PCIE-zu-USB-3.0-Adapterplatine, die den VL805-Q6-Host-Controller verwendet. Ich konnte dieses SPI nicht zum ersten Mal mit dem VIA-LABS-Update-Tool flashen (über den Host-Controller). Ich musste den DediProg-Programmierer verwenden, um das SPI zum ersten Mal extern zu flashen, dann konnte ich ihr Update-Tool verwenden, um die FW-Version zu aktualisieren, oder die aktuelle Version lesen.

Da die Verwendung von Dediprog durch Löten einiger Drähte eine sehr mühsame Arbeit ist, wird meine Firma Probleme haben, diese Platine in großen Mengen herzustellen. Wir suchen nach einer Lösung, um dieses SPI so einfach und schnell wie möglich zu flashen (auch eine Lösung, die keinen PC verwendet, ist willkommen).

Hinweis: Ich habe die erforderliche FW, die für das Funktionieren des Geräts erforderlich ist.

Gibt es ein Entwicklungsset oder ein Gerät, auf dem wir den SPI-Flash manuell platzieren und programmieren können?

Es gibt Flash-Programmierer mit Sockets. Sie können die Chips auch vorprogrammiert kaufen, damit Sie sie nicht selbst programmieren müssen.
Wollen Sie die Teile manuell von der Spule nehmen und programmieren? Wenn ja, müssen Sie sie wieder in die Rolle stecken, und dies professionell zu tun, wird viel kosten. Ich vermisse etwas.
Wie Enrico gesagt hat, hast du das nicht wirklich durchdacht. Wenn Sie vorhaben, diese Platine in „großen Mengen“ zu produzieren, müssen alle Ihre SMD-Teile auf den Reals, die Sie vom Hersteller erhalten, schön verpackt werden, damit die Bestückungsmaschine sie verarbeiten kann. Ich denke, es ist möglich , dass Sie sie neu verpacken könnten - vielleicht stattdessen in einer Tube -, aber das erfordert zusätzliche Arbeit und Ärger. Ich würde erwarten, dass entweder Ihr VL805 diesen SPI-Flash selbst (neu) programmiert, oder Sie müssen eine Methode implementieren, um dies nach der Montage im Schaltkreis zu tun.

Antworten (1)

Ich schließe mich dem an, was Brhans geschrieben hat. Ein Header zum In-Circuit-Programmieren nach der Montage ist die ideale Lösung. Es gibt Programmiermaschinen, die die Chips aus der Verpackung nehmen, programmieren und dann wieder verpacken ... aber ein solches Setup kann ein Overkill sein, es sei denn, Sie produzieren in sehr großen Mengen. Einige Distributoren bieten Programmieren als zusätzlichen Service an, Sie senden die Dateien und sie sichern sie mit einem ähnlichen Setup.