Fumax Engineering va încărca firmware-ul clientului (de obicei HEX sau BIN FILE) pe MCU pentru a permite funcționarea produselor.

Fumax are un control strict asupra programării firmware-ului

Programarea IC este de a scrie programul în spațiul de stocare intern al cipului prin instrumentul de programare, care este în general împărțit în programare offline și programare online.

firmware programming1

1. În principal metode de programare

(1) Programator universal

(2) Programator dedicat

(3) Programare online :

firmware programming2

2. Caracteristici ale programării online

(1) Programarea on-line utilizează magistrala de comunicație standard a cipului, cum ar fi USB, SWD, JTAG, UART etc. Interfața este de obicei fixă ​​și sunt conectați mai puțini pini în timpul programării.

(2) Deoarece viteza de comunicare a interfeței nu este mare, cablul general poate fi utilizat pentru înregistrare fără un consum ridicat de energie.

(3) Deoarece arderea online este programată printr-o conexiune prin cablu, dacă se constată o eroare în timpul testării producției, PCBA defect poate fi urmărit și re-ars fără a demonta cipul. Aceasta nu numai că economisește costurile de producție, dar îmbunătățește și eficiența programării.

firmware programming3

3. Ce este programatorul?

PROGRAMATOR, cunoscut și ca scriitor sau arzător, este folosit pentru a programa IC programabil.

4. Avantajul programatorului IC

Pentru majoritatea IC-urilor anterioare, acestea nu sunt utilizate în mod obișnuit, ci în utilizare exclusivă, apelând la ID-uri DEDICATE.

Deci, dacă proiectanții doresc să proiecteze o placă de circuite, trebuie să utilizeze o varietate de circuite integrate diferite cu funcții fixe și trebuie să pregătească diferite tipuri de circuite integrate, în special pentru producătorii la scară largă.

Acum, proiectantul trebuie să pregătească un IC pentru a-l arde în IC cu funcții diferite după ce ID-urile DEDICATE au fost inventate și utilizate.

Pregătirea este convenabilă, dar trebuie să fie pregătit un arzător pentru a-l arde.

firmware programming4

5. Capacitatea noastră:

Instrumente software: Altium (Protel), PADS, Allegro, Eagle

Program: C, C ++, VB