Fumax Engineering загружае прашыўку кліента (звычайна шасцігранную альбо BIN FILE) у MCU, каб прадукцыя функцыянавала.

Fumax мае строгі кантроль над праграмаваннем прашыўкі

ІМ-праграмаванне заключаецца ў запісе праграмы ва ўнутраную памяць чыпа праз інструмент праграмавання, які звычайна дзеліцца на аўтаномнае праграмаванне і онлайн-праграмаванне.

firmware programming1

1. У асноўным метады праграмавання

(1) Універсальны праграміст

(2) Выдзелены праграміст

(3) Інтэрнэт-праграмаванне:

firmware programming2

2. Асаблівасці Інтэрнэт-праграмавання

(1) Інтэрнэт-праграмаванне выкарыстоўвае стандартную камунікацыйную шыну чыпа, напрыклад, USB, SWD, JTAG, UART і г. д. Інтэрфейс звычайна фіксаваны, і падчас праграмавання падключаецца менш кантактаў.

(2) Паколькі хуткасць сувязі з інтэрфейсам не высокая, агульны кабель можа быць выкарыстаны для запісу без высокага энергаспажывання.

(3) Паколькі інтэрактыўнае запісы запраграмавана праз правадное злучэнне, пры выяўленні памылкі падчас вытворчага тэсціравання няспраўны PCBA можна прасачыць і паўторна спаліць, не разбіраючы мікрасхему. Гэта не толькі эканоміць вытворчыя выдаткі, але і павышае эфектыўнасць праграмавання.

firmware programming3

3. Што такое праграміст?

PROGRAMMER, які таксама называюць пішучым альбо гарэлачным, выкарыстоўваецца для праграмавання праграмуемых ІС.

4. Перавага IC-праграміста

Для большасці папярэдніх ІС яны выкарыстоўваюцца не ў агульным карыстанні, а ў эксклюзіўным, выклікаючы выдзеленыя ідэнтыфікатары.

Такім чынам, калі дызайнеры хочуць распрацаваць друкаваную плату, яны павінны выкарыстоўваць мноства розных ІС з фіксаванымі функцыямі, і ім трэба падрыхтаваць розныя тыпы ІС, асабліва для буйных вытворцаў.

Цяпер дызайнеру трэба толькі падрыхтаваць інтэгральную схему, каб спаліць яе ў інтэгральную схему з рознымі функцыямі пасля вынаходніцтва і выкарыстання выдзеленых ідэнтыфікатараў.

Падрыхтоўка зручная, але для яе спальвання неабходна падрыхтаваць гарэлку.

firmware programming4

5. Наш патэнцыял:

Праграмныя сродкі: Altium (Protel), PADS, Allegro, Eagle

Праграма: C, C ++, VB