Im Anschluss haben wir Antworten und Informationen zu häufig gestellten Fragen
zusammengestellt. Kontaktieren Sie uns gerne direkt, sollten dennoch Fragen offen sein.
Flash-Programmierung ist ein nichtflüchtiger Programmierprozess, in welchem der Flash-Speicher programmiert wird. Dieser erlaubt es Bauteilen (z.B. Microcontrollern), ein Programm zu empfangen und abzuspeichern. Nur dann kann das Programm auf dem Bauelement ausgeführt werden.
Da die Flash-Programmierung ein nichtflüchtiger Prozess ist, sind die gespeicherten Daten auf dem Bauteil auch dann gesichert, wenn der Versorgungsstrom zu dem programmierten Bauteil abgeschaltet wird. Das bedeutet, dass sobald der Strom erneut angeschlossen ist, der MCU, Speicher oder Ähnliches das Programm wie gewohnt ausführen kann. Im Vergleich zu anderen nichtflüchtigen Prozessen hat Flashen viele Vorteile. Hierzu zählt beispielsweise die hohe Flexibilität des Prozesses durch die Möglichkeit zur Reprogrammierung, welche es erlaubt, Softwarefehler vereinfacht zu beheben und -Änderungen auch noch kurzfristig durchzuführen. Dadurch können Kosten gesenkt werden.
Während der Off-Board-Programmierung findet die Flash-Programmierung des Bauteils noch vor der Montage auf die Leiterplatte statt. Im Gegenteil dazu, wird bei der On-Board-Programmierung das Bauelement erst geflasht, nachdem es bereits montiert wurde. Das Resultat sind verschiedene Vorteile wie einer höheren Flexibilität und Kostenvorteile. Solche sind unter anderem eine schnellere Markteinführung, eine verkürzte Supply-Chain, kurzfristige Software-Updates, Reparaturen und das Schreiben dynamischer Daten, was es erlaubt, Cyber-Security-Maßnahmen umzusetzen.
ProMiks In-System-Programmer wie die MSP-Familie oder unsere XDM-Reihe unterstützen sämtliche Technologien und Architekturen. Für eine ausführliche Liste richten Sie sich bitte an unseren Support:
In-Circuit-Tests (ICTs) überprüfen Werte der Bauelemente und elektronische Verbindungen auf der Leiterplatte, indem sie Testpunkte nutzen. Auf diese Weise können falsch bestückte, oder defekte Bauteile bereits vor der Programmierung oder vor dem abschließenden Funktionstest identifiziert werden. Heutzutage bewirken jedoch komplexere Steuergeräte, dass herkömmliche ICTs kaum noch umgesetzt werden können. Denn dadurch, dass Technologien immer kompakter werden, werden auch Leiterplatten zunehmend kleiner, sodass immer weniger Testpunkte auf ihr implementiert werden können. Mit ProMiks innovativer Testmethode können Sie dieses Problem jedoch lösen: Der sogenannte SMART ICT ermöglicht das Testen ohne Testpunkte, indem eine temporäre Software auf den MCU geladen wird, welche via peripheren Verbindungen die Funktionalität der Bauelemente prüft. So stellt SMART ICT nicht nur eine Lösung bezüglich wegfallender Testpunkten dar, sondern auch eine Zeit- und somit Kostenersparnis.
Ja. Mit Innovationen wie ProMiks Production-Bootloader-Technologien, ist auch das Programmieren ohne Testpunkte möglich. Mittels unseres ausfallsicheren Bootloaders können hocheffiziente Programmierkonzepte erstellt werden – und das ohne Testpin-Zugriff. Zudem kann er für Bandendeprogrammierung über Feldbus-Schnittstellen genutzt werden. ProMik bietet hierbei zum einen die individuelle Entwicklung von RAM-Bootloadern als auch Flash-Bootloadern.
ProMiks Production-Bootloader bietet diverse Vorteile für Ihre Produktion: Zum einen können Bausteine getestet werden, die keinen Testpin-Zugang besitzen, wie beispielsweise moderne Leiterplatten oder externe Speicher. Auch ermöglicht ProMiks Bootloader Tests, wie zum Beispiel RAM- und Oszillatoren-Tests, welche mit Boundary-Scan nicht durchführbar sind. Desweiteren können MCU-Funktionen umgesetzt werden, wie das Schreiben von OTP-Speichern, Fuses etc. Cyber-Security- und Board-Control-Funktionen können ebenfalls genutzt werden.
Nur in begrenzten Fällen. Zur heutigen Zeit sind ICTs über Testpunkte kaum noch möglich, da Leiterplatten zunehmend kleiner werden. Dadurch können weniger oder in manchen Fällen sogar gar keine Testpunkte mehr implementiert werden. Zudem beeinflussen Testpunkte übliche Funktionstests die elektromagenetische Verträglichkeit (EMV), was zu einem Verlust der Signalintegrätät führen kann. Technologien wie ProMiks Production-Bootloader und SMART ICT schaffen jedoch nicht nur eine optimale Lösung mit maximaler Signaintegrität, sondern auch eine Kostenerleichterung, da Zeit und Equipment eingespart wird.
Ja, ProMik unterstützt RISC-V.
ProMik ist nicht nur Systemlieferant: Wir arbeiten eng mit Kunden zusammen, entwickeln ihre Ideen individuell und lösen produktrelevanten Probleme. Desweiteren profitiert ProMik von jahrelanger Erfahrung auf dem Mess- und Prüftechnikmarkt, wodurch wir Experten auf dem gesamten Gebiet des Flashens und Testens sind. Außerdem bietet ProMik ein allumfassendes, hochqualitatives Produkt-Portfolio, welches Programmer, Programmier-Stationen, Software- sowie Cyber-Security-Lösungen und einen 24-Stunden-Kundenservice umfasst.
Autonomes Fahren, ADAS-Applikationen und weitere komplex technische Innovationen in nahezu jeder Industrie benötigen eine umfassende Sicherheit für ihren Nutzen. Aus diesem Grund wird Cyber-Security ein immer wichtigeres Thema. Nutzer von High-Tech-Geräten müssen vor Hacker-Angriffen geschützt werden. Deshalb muss Cyber-Security bereits in kleinsten Bauelementen integriert werden, um von Anfang an Schutz zu garantieren. In diesem Bereich stellt ProMik einen erfahrenen Partner dar, welcher Kundenanforderungen individuell umsetzt. Desweiteren ermöglicht ProMik einen sicheren Datenaustausch in der Produktion, beispielsweise bei der Übertragung von Daten vom OEM zum Tier1 via des Manufacturing-Execution-Systems (MES). Über dieses können Informationen in die entsprechende Datenbank beim OEM transferiert werden, als auch aus einem Key-Management-System (KMS) abgeholt werden.
Mit mehr als 25 Jahren Erfahrung ist ProMik ein Experte im Bereich der Flash-Porgrammierung und des Testens - das beinhaltet auch Cyber-Security. Da ProMik kundenspezifische Projekte realisiert, sind wir in der Lage, Ihre Anforderungen individuell umzusetzen. ProMik bietet nicht nur eine Unterstützung und Beratung im Bereich Cyber-Security, sondern entwickelt auch sichere Lösungen für das Schreiben und Generieren von Softwares, Keys, Zertifikaten oder Artefakten.