Lenni Firmware programozás – Shenzhen Fumax Technology Co., Ltd.

A Fumax engineering betölti az ügyfél firmware-jét (általában HEX vagy BIN FILE) az MCU-ba, hogy lehetővé tegye a termékek működését.

A Fumax szigorúan ellenőrzi a firmware programozást

Az IC programozás célja a program írása a chip belső tárhelyére a programozó eszközön keresztül, amely általában offline programozásra és online programozásra oszlik.

firmware programming1

1. Főleg a programozási módszerek

(1) Univerzális programok

(2) Elkötelezett programozó

(3) Online programozás:

firmware programming2

2. Az online programozás jellemzői:

(1) Az on-line programozás a chip szabványos kommunikációs buszát használja, mint például USB, SWD, JTAG, UART stb. Az interfész általában rögzített, és kevesebb érintkezőt csatlakoztatnak a programozás során.

(2) Mivel az interfész kommunikációs sebessége nem magas, az általános kábel nagy energiafogyasztás nélkül használható felvételhez.

(3) Mivel az online égetés vezetékes kapcsolaton keresztül van programozva, ha a gyártási tesztelés során hibát találnak, a hibás PCBA nyomon követhető és újraégethető a chip szétszerelése nélkül.Ez nemcsak a gyártási költségeket takarítja meg, hanem javítja a programozási hatékonyságot is.

firmware programming3

3. Mi az a programozó?

A PROGRAMMER, más néven író vagy író, programozható IC programozására szolgál.

4. Az IC programozó előnye

A legtöbb korábbi IC esetében nem általános használatban vannak, hanem kizárólagos használatban, DEDIKÁLT ID-k hívásával.

Tehát ha a tervezők áramköri lapot akarnak tervezni, akkor sokféle fix funkciójú IC-t kell használniuk, és különféle típusú IC-ket kell készíteniük, különösen a nagy gyártók számára.

Most már csak egy IC-t kell előkészítenie a tervezőnek, hogy azt különböző funkciókkal rendelkező IC-be égesse, miután a DEDICATED ID-ket feltalálták és felhasználták.

Az előkészítés kényelmes, de égetőt kell készíteni az égetéshez.

firmware programming4

5. Kapacitásunk:

Szoftver eszközök: Altium (Protel), PADS, Allegro, Eagle

Program: C, C++, VB