Fumax inisinia o le a uta le tagata faʻatau Firmware (masani HEX po o le BIN FAA) i le MCU e mafai ai oloa galue.

Fumax o loʻo i ai se faʻatonutonu pule i firmware polokalame

O le polokalame a le IC o le tusiina lea o le polokalame i totonu o le potu teu oloa i totonu e ala i le polokalame meafaigaluega, lea e masani ona vaevaeina i polokalame e le faia ai le initaneti ma polokalame i luga ole laiga.

firmware programming1

1. Sili metotia o polokalame

(1) Polokalame lautele

(2) Faʻapitoa polokalame

(3) Polokalame i luga ole laiga :

firmware programming2

2. Vaega o polokalame i luga ole laiga

(1) Polokalame i luga ole laina e faʻaaogaina ai pasi pasi masani a le chips, e pei ole USB, SWD, JTAG, UART, ma isi mea. O le interface e masani ona faʻamau ma e toʻaitiiti pine e fesoʻotaʻi i taimi o polokalame.

(2) A o le fesoʻotaʻiga fesoʻotaʻiga saosaoa e le maualuga, o le lautele uaea mafai ona faʻaaogaina mo pueina e aunoa ma le maualuga taumafaina paoa.

(3) Talu ai o le initaneti susunuina ua faʻapolokalameina e ala i se uaea fesoʻotaʻiga, pe a fai o se mea sese maua i le taimi o suʻesuʻega o suʻega, e mafai ona maua le PCBA sese ma toe susunuina e aunoa ma le tipiina o le chips. E le gata ina sefe ai le tau o le gaosiga, ae faʻapena foi ona faʻaleleia le lelei o polokalame.

firmware programming3

3. O le a le polokalame?

PROGRAMMER, iloa foʻi o le tusitala poʻo le faʻamalama, e faʻaaoga e faʻapolokalame ai IC.

4. Le lelei o IC polokalame

Mo le tele o IC na muamua atu, e le masani ona faʻaaogaina, ae naʻo le faʻaaogaina faʻapitoa, valaʻau ile DEDICATED IDs.

Afai la e mananaʻo le au mamanu e mamanuina se laupapa faʻataʻamilo, e tatau ona latou faʻaaogaina le 'eseʻese o IC eseʻese ma faʻatonutonu-galuega, ma latou manaʻomia le sauniunia o ituaiga eseese o IC, aemaise lava mo tagata gaosi tetele.

Ua naʻo le tatau ona saunia e le tisainiina o se IC e susunuina i totonu o le IC ma eseʻese gaioiga ina ua maeʻa ona fausiaina DEDICATED ID.

E talafeagai le sauniuniga, ae tatau ona sauni se mu e susunuina.

firmware programming4

5. Tatou mafai:

Polokalama mea faigaluega: Altium (Protel), PADS, Allegro, Eagle

Polokalama: C, C ++, VB