Fumax Engineering загрузит прошивку клиента (обычно HEX или BIN FILE) в MCU, чтобы продукты могли работать.

Fumax строго контролирует программирование прошивки

Программирование ИС заключается в записи программы во внутреннее пространство памяти чипа с помощью инструмента программирования, который обычно делится на автономное программирование и онлайн-программирование.

firmware programming1

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

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

(2) Выделенный программист

(3) Онлайн-программирование :

firmware programming2

2. Особенности онлайн-программирования

(1) Для онлайн-программирования используется стандартная коммуникационная шина чипа, такая как USB, SWD, JTAG, UART и т. Д. Интерфейс обычно фиксированный, и во время программирования подключается меньшее количество контактов.

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

(3) Поскольку онлайн-запись программируется через проводное соединение, при обнаружении ошибки во время производственного тестирования неисправную печатную плату можно отследить и повторно записать без разборки чипа. Это не только экономит производственные затраты, но и повышает эффективность программирования.

firmware programming3

3. Что такое программист?

ПРОГРАММАТОР, также известный как записывающий или записывающий, используется для программирования программируемой ИС.

4. Преимущество программиста IC

Для большинства предыдущих IC они используются нечасто, а исключительно, вызывая ВЫДЕЛЕННЫЕ ID.

Поэтому, если дизайнеры хотят спроектировать печатную плату, они должны использовать множество различных ИС с фиксированными функциями, и им нужно подготовить различные типы ИС, особенно для крупных производителей.

Теперь разработчику нужно только подготовить ИС, чтобы записать ее в ИС с различными функциями после того, как ВЫДЕЛЕННЫЕ ID были изобретены и использованы.

Приготовление удобное, но для его сжигания нужно подготовить горелку.

firmware programming4

5. Наши возможности:

Программные инструменты: Altium (Protel), PADS, Allegro, Eagle

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