A enxeñería Fumax cargará o firmware do cliente (normalmente HEX ou BIN FILE) na MCU para permitir o funcionamento dos produtos.

Fumax ten un control estrito sobre a programación do firmware

A programación IC é escribir o programa no espazo de almacenamento interno do chip a través da ferramenta de programación, que xeralmente se divide en programación sen conexión e programación en liña.

firmware programming1

1. Principalmente métodos de programación

(1) Programador universal

(2) Programador dedicado

(3) Programación en liña :

firmware programming2

2. Características da programación en liña

(1) A programación en liña utiliza o bus de comunicación estándar do chip, como USB, SWD, JTAG, UART, etc. A interface normalmente está fixa e hai menos pinos conectados durante a programación.

(2) Como a velocidade de comunicación da interface non é alta, o cable xeral pode usarse para gravar sen un alto consumo de enerxía.

(3) Dado que a gravación en liña está programada a través dunha conexión por cable, se se atopa un erro durante as probas de produción, o PCBA defectuoso pódese rastrexar e volver a queimar sen desmontar o chip. Isto non só aforra custos de produción, senón que tamén mellora a eficiencia da programación.

firmware programming3

3. Que é o programador?

O PROGRAMADOR, tamén coñecido como gravador ou gravador, úsase para programar IC programable.

4. A vantaxe do programador IC

Para a maioría dos CI anteriores, non son de uso común, senón de uso exclusivo, chamando IDs DEDICADOS.

Polo tanto, se os deseñadores queren deseñar unha placa de circuíto, deben empregar unha variedade de IC diferentes con funcións fixas e precisan preparar varios tipos de IC, especialmente para fabricantes de grande escala.

Agora o deseñador só precisa preparar un CI para gravalo en CI con diferentes funcións despois de que se inventaran e empregasen IDs DEDICADOS.

A preparación é conveniente, pero hai que preparar un queimador para queimalo.

firmware programming4

5. A nosa capacidade:

Ferramentas de software: Altium (Protel), PADS, Allegro, Eagle

Programa: C, C ++, VB