Fumax Engineering lädt die Kunden-Firmware (normalerweise HEX- oder BIN-DATEI) auf die MCU, damit die Produkte funktionieren.

Fumax hat eine strenge Kontrolle über die Firmware-Programmierung

Bei der IC-Programmierung wird das Programm über das Programmiertool in den internen Speicher des Chips geschrieben, das im Allgemeinen in Offline-Programmierung und Online-Programmierung unterteilt ist.

firmware programming1

1. Hauptsächlich Programmiermethoden

(1) Universalprogrammierer

(2) Engagierter Programmierer

(3) Online-Programmierung:

firmware programming2

2. Funktionen der Online-Programmierung

(1) Bei der Online-Programmierung wird der Standard-Kommunikationsbus des Chips verwendet, z. B. USB, SWD, JTAG, UART usw. Die Schnittstelle ist normalerweise fest und während der Programmierung werden weniger Pins angeschlossen.

(2) Da die Kommunikationsgeschwindigkeit der Schnittstelle nicht hoch ist, kann das allgemeine Kabel zum Aufzeichnen ohne hohen Stromverbrauch verwendet werden.

(3) Da das Online-Brennen über eine Kabelverbindung programmiert wird, kann die fehlerhafte PCBA nachverfolgt und erneut gebrannt werden, ohne dass der Chip zerlegt werden muss, wenn während des Produktionstests ein Fehler festgestellt wird. Dies spart nicht nur Produktionskosten, sondern verbessert auch die Programmiereffizienz.

firmware programming3

3. Was ist Programmierer?

PROGRAMMER, auch als Writer oder Brenner bekannt, wird zum Programmieren programmierbarer ICs verwendet.

4. Der Vorteil des IC-Programmierers

Für die meisten früheren ICs werden sie nicht allgemein verwendet, sondern ausschließlich verwendet, wobei DEDICATED IDs aufgerufen werden.

Wenn Entwickler eine Leiterplatte entwerfen möchten, müssen sie eine Vielzahl unterschiedlicher ICs mit festen Funktionen verwenden und verschiedene IC-Typen vorbereiten, insbesondere für große Hersteller.

Jetzt muss der Designer nur noch einen IC vorbereiten, um ihn mit verschiedenen Funktionen in den IC zu brennen, nachdem DEDICATED IDs erfunden und verwendet wurden.

Die Vorbereitung ist bequem, aber ein Brenner muss vorbereitet sein, um es zu verbrennen.

firmware programming4

5. Unsere Kapazität:

Software-Tools: Altium (Protel), PADS, Allegro, Eagle

Programm: C, C ++, VB