Fumax инженерчлэл нь хэрэглэгчийн Firmware (ихэвчлэн HEX эсвэл BIN FILE) -ийг MCU дээр ачаалж, бүтээгдэхүүний ажиллагааг идэвхжүүлдэг.

Fumax нь firmware програмчлалын талаар хатуу хяналт тавьдаг

IC програмчлал гэдэг нь програмчлах хэрэгслээр дамжуулан програмыг чипийн дотоод санах ойд бичих явдал бөгөөд үүнийг ерөнхийдөө офлайн програмчлал ба онлайн програмчлалд хуваадаг.

firmware programming1

1. Програмчлалын үндсэн аргууд

(1) Бүх нийтийн програмист

(2) Зориулалтын программист

(3) Онлайн програмчлал:

firmware programming2

2. Онлайн програмчлалын онцлог шинж чанарууд:

(1) Шууд шугаман програмчлахдаа USB, SWD, JTAG, UART гэх мэтчилэн чипний стандарт холбооны автобусыг ашигладаг.

(2) Интерфейсийн холбооны хурд өндөр биш тул ерөнхий кабелийг их хэмжээний цахилгаан зарцуулалтгүйгээр бичлэг хийхэд ашиглаж болно.

(3) Онлайн шатаах нь утастай холболтоор програмчлагдсан тул үйлдвэрлэлийн туршилтын явцад алдаа гарсан тохиолдолд алдаатай PCBA-г олж, чипийг задлахгүйгээр дахин шатааж болно. Энэ нь үйлдвэрлэлийн зардлыг хэмнэхээс гадна програмчлалын үр ашгийг дээшлүүлдэг.

firmware programming3

3. Программист гэж юу вэ?

PROGRAMMER нь зохиолч эсвэл шарагч гэдгийг мэддэг бөгөөд програмчлагдах IC програмчлахад ашиглагддаг.

4. IC програмистын давуу тал

Өмнөх IC-ийн ихэнх тохиолдолд эдгээр нь ердийн хэрэглээ биш, харин ЗОРИУЛСАН ID-г дууддаг онцгой хэрэглээ юм.

Тиймээс дизайнерууд хэлхээний самбар зохион бүтээхийг хүсч байгаа бол тогтмол ажиллагаатай олон янзын IC ашиглах ёстой бөгөөд төрөл бүрийн IC, ялангуяа томоохон үйлдвэрлэгчдэд зориулан IC бэлтгэх хэрэгтэй.

Одоо дизайнер нь ЗӨВШӨӨРӨГДСӨН ID-г зохион бүтээж ашигласны дараа өөр өөр функцтэй IC болгон шатаах IC-ийг бэлтгэх хэрэгтэй.

Бэлтгэх нь тохиромжтой боловч шарахын тулд шарагчийг бэлтгэх хэрэгтэй.

firmware programming4

5. Бидний хүчин чадал:

Програм хангамжийн хэрэгсэл: Altium (Protel), PADS, Allegro, Eagle

Хөтөлбөр: C, C ++, VB