Fumax engineering laadt de klantfirmware (meestal HEX of BIN FILE) naar de MCU om de werking van de producten mogelijk te maken.

Fumax heeft strikte controle over het programmeren van firmware

IC-programmering is om het programma naar de interne opslagruimte van de chip te schrijven via de programmeertool, die over het algemeen is onderverdeeld in offline programmeren en online programmeren.

firmware programming1

1. Voornamelijk programmeermethoden

(1) Universele programmeur

(2) Toegewijde programmeur

(3) Online programmeren:

firmware programming2

2. Kenmerken van online programmeren

(1) Online programmeren maakt gebruik van de standaard communicatiebus van de chip, zoals USB, SWD, JTAG, UART, enz. De interface is meestal vast en er zijn minder pinnen aangesloten tijdens het programmeren.

(2) Omdat de communicatiesnelheid van de interface niet hoog is, kan de algemene kabel worden gebruikt voor opnamen zonder hoog stroomverbruik.

(3) Aangezien het online branden is geprogrammeerd via een bekabelde verbinding, kan de defecte PCBA worden opgespoord en opnieuw worden gebrand als er tijdens het testen van de productie een fout wordt gevonden zonder de chip te demonteren. Dit bespaart niet alleen productiekosten, maar verbetert ook de programmeerefficiëntie.

firmware programming3

3. Wat is programmeur?

PROGRAMMER, ook wel schrijver of brander genoemd, wordt gebruikt om programmeerbare IC te programmeren.

4. Het voordeel van IC-programmeur

Voor de meeste eerdere IC's worden ze niet algemeen gebruikt, maar uitsluitend gebruikt, waarbij DEDICATED ID's worden aangeroepen.

Dus als ontwerpers een printplaat willen ontwerpen, moeten ze een verscheidenheid aan verschillende IC's met vaste functies gebruiken, en ze moeten verschillende soorten IC's voorbereiden, vooral voor grote fabrikanten.

Nu hoeft de ontwerper alleen nog een IC voor te bereiden om het in een IC met verschillende functies te branden nadat DEDICATED ID's zijn uitgevonden en gebruikt.

De bereiding is handig, maar een brander moet worden voorbereid om hem te verbranden.

firmware programming4

5. Onze capaciteit:

Softwaretools: Altium (Protel), PADS, Allegro, Eagle

Programma: C, C ++, VB