Inżynieria Fumax załaduje oprogramowanie sprzętowe klienta (zwykle HEX lub BIN FILE) do MCU, aby umożliwić działanie produktów.

Fumax ma ścisłą kontrolę nad programowaniem oprogramowania układowego

Programowanie IC polega na zapisaniu programu w wewnętrznej przestrzeni pamięci chipa za pomocą narzędzia programistycznego, które jest ogólnie podzielone na programowanie offline i programowanie online.

firmware programming1

1. Głównie metody programowania

(1) Uniwersalny programator

(2) Dedykowany programista

(3) Programowanie online :

firmware programming2

2. Funkcje programowania online

(1) Programowanie on-line wykorzystuje standardową magistralę komunikacyjną chipa, taką jak USB, SWD, JTAG, UART, itp. Interfejs jest zwykle stały i podczas programowania podłączanych jest mniej pinów.

(2) Ponieważ prędkość komunikacji interfejsu nie jest wysoka, ogólny kabel może być używany do nagrywania bez dużego zużycia energii.

(3) Ponieważ nagrywanie online jest programowane przez połączenie przewodowe, jeśli podczas testów produkcyjnych zostanie wykryty błąd, wadliwy moduł PCBA można wyśledzić i ponownie wypalić bez demontażu chipa. To nie tylko obniża koszty produkcji, ale także poprawia efektywność programowania.

firmware programming3

3. Co to jest programista?

PROGRAMATOR, znany również jako pisarz lub nagrywarka, służy do programowania programowalnego układu scalonego.

4. Zaleta programatora IC

W przypadku większości poprzednich układów scalonych nie są one w powszechnym użyciu, ale w wyłącznym użyciu, wywołując DEDICATED ID.

Jeśli więc projektanci chcą zaprojektować płytkę drukowaną, muszą użyć różnych układów scalonych o stałych funkcjach i muszą przygotować różne typy układów scalonych, szczególnie dla dużych producentów.

Teraz projektant musi tylko przygotować układ scalony, aby wypalić go w układzie scalonym z różnymi funkcjami po wynalezieniu i użyciu DEDYKOWANYCH ID.

Przygotowanie jest wygodne, ale do jego spalenia należy przygotować palnik.

firmware programming4

5. Nasze możliwości:

Oprogramowanie narzędziowe: Altium (Protel), PADS, Allegro, Eagle

Program: C, C ++, VB