Fumax-ingenieurswese sal die firmware van die kliënt (gewoonlik HEX of BIN FILE) na die MCU laai om produkte te laat funksioneer.

Fumax het streng beheer oor die programmering van firmware

IC-programmering is om die program na die interne stoorplek van die chip te skryf deur middel van die programmeringshulpmiddel, wat gewoonlik verdeel word in vanlyn programmering en aanlynprogrammering.

firmware programming1

1. Hoofsaaklik programmeringsmetodes

(1) Universele programmeerder

(2) Toegewyde programmeerder

(3) Aanlyn programmering :

firmware programming2

2. Kenmerke van aanlynprogrammering

(1) On-line programmering gebruik die chip se standaard kommunikasiebus, soos USB, SWD, JTAG, UART, ens. Die koppelvlak is gewoonlik vas en minder penne word tydens die programmering gekoppel.

(2) Aangesien die koppelvlak-kommunikasiesnelheid nie hoog is nie, kan die algemene kabel gebruik word vir opname sonder hoë kragverbruik.

(3) Aangesien die aanlynbranding deur middel van 'n bedrade verbinding geprogrammeer word, kan die foutiewe PCBA opgespoor en weer verbrand word sonder om die skyfie uitmekaar te haal as 'n fout tydens produksietoetsing gevind word. Dit bespaar nie net produksiekoste nie, maar verbeter ook die doeltreffendheid van die programmering.

firmware programming3

3. Wat is programmeerder?

PROGRAMMER, ook bekend as skrywer of brander, word gebruik om programmeerbare IC te programmeer.

4. Die voordeel van IC-programmeerder

Vir die meeste van die vorige IC's word dit nie algemeen gebruik nie, maar wel eksklusief, met die oproep van toegewyde ID's.

As ontwerpers 'n stroombaanbord wil ontwerp, moet hulle dus verskillende IC met vaste funksies gebruik, en hulle moet verskillende soorte IC voorberei, veral vir grootskaalse vervaardigers.

Nou hoef die ontwerper slegs 'n IC voor te berei om dit in IC met verskillende funksies te verbrand nadat DEDICATED ID's uitgevind en gebruik is.

Die voorbereiding is gerieflik, maar 'n brander moet bereid wees om dit te verbrand.

firmware programming4

5. Ons kapasiteit:

Sagteware-gereedskap: Altium (Protel), PADS, Allegro, Eagle

Program: C, C ++, VB