Fumax Engineering carregarà el firmware del client (normalment HEX o BIN FILE) a la MCU per permetre el funcionament dels productes.

Fumax té un control estricte sobre la programació del firmware

La programació IC consisteix a escriure el programa a l’espai d’emmagatzematge intern del xip mitjançant l’eina de programació, que generalment es divideix en programació fora de línia i programació en línia.

firmware programming1

1. Principalment mètodes de programació

(1) Programador universal

(2) Programador dedicat

(3) Programació en línia :

firmware programming2

2. Funcions de la programació en línia

(1) La programació en línia utilitza el bus de comunicació estàndard del xip, com ara USB, SWD, JTAG, UART, etc. La interfície sol ser fixa i es connecten menys pins durant la programació.

(2) Com que la velocitat de comunicació de la interfície no és elevada, el cable general es pot utilitzar per gravar sense un alt consum d'energia.

(3) Atès que la gravació en línia es programa mitjançant una connexió per cable, si es troba un error durant les proves de producció, es pot rastrejar i tornar a cremar el PCBA defectuós sense desmuntar el xip. Això no només estalvia costos de producció, sinó que també millora l’eficiència de la programació.

firmware programming3

3. Què és el programador?

PROGRAMMER, també conegut com a gravador o gravador, s’utilitza per programar IC programable.

4. L’avantatge del programador IC

Per a la majoria de CI anteriors, no són d’ús comú, sinó d’ús exclusiu, anomenant identificadors DEDICATS.

Per tant, si els dissenyadors volen dissenyar una placa de circuit, han d’utilitzar una varietat de circuits integrats diferents amb funcions fixes i han de preparar diversos tipus de circuits integrats, especialment per a fabricants a gran escala.

Ara, el dissenyador només ha de preparar un CI per gravar-lo en IC amb diferents funcions després que es van inventar i utilitzar els ID DEDICATS.

La preparació és convenient, però s’ha de preparar un cremador per cremar-lo.

firmware programming4

5. La nostra capacitat:

Eines de programari: Altium (Protel), PADS, Allegro, Eagle

Programa: C, C ++, VB