Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.
alv » 21 окт 2008, 23:40
Добрый день!
Как прошить контроллеры (Pic) в количестве несколько сотен или даже тысяч?
Для каждого контроллера нужна программа со своим оригинальным (несколько байт) номером.
Сгенерить в MPLAB кучу *.hex файлов с нужными номерами достаточно трудоемко.
Возможно ли менять номер в *.hex файле? Есть ли еще какие решения? Спасибо.
-
alv
-
Vooon » 22 окт 2008, 00:25
Обычно серийный номер в EEPROM помещают. А вообще написать софтину, которая будет менять заданные байты в hex'е не так уж и сложно.
Для питона например уже есть библиотека для работы с хексами. Прикидычно строк 50-80 понадобится.
Linux user | Firefox user
-
Vooon
- Site Admin
-
- Сообщения: 3339
- Зарегистрирован: 09 фев 2006, 15:36
- Откуда: Москва
- Skype: vooon341
- прог. языки: Python, C, Bash, JavaScript, C++, PHP
- ФИО: Владимир Ермаков
-
blindman » 22 окт 2008, 05:00
Найти программу-программатор, которая это умеет. Для AVR знаю точно что avreal может. Для пиков - ponyprog вроде может писать серийные номера.
Проект
[[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине
shop.roboforum.ru
Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!
-
blindman
-
- Сообщения: 4130
- Зарегистрирован: 29 апр 2008, 21:15
- Откуда: Хабаровск
- прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
- ФИО: Андрей Юрьевич
-
Drunya » 24 окт 2008, 16:14
Понипрог точно может серийные номера ставить. Только кажись однобайтные.
Глюк по-немецки означает "счастье"...
-
Drunya
-
- Сообщения: 196
- Зарегистрирован: 05 июн 2007, 12:20
- Откуда: Киев
- прог. языки: C/C++, ASSEMBLER
Mazayac » 24 окт 2008, 17:35
Прошивку нескольких тысяч PIC-ов заказывают как правило сразу у Микрочипа.
-
Mazayac
-
- Сообщения: 377
- Зарегистрирован: 25 апр 2008, 17:40
- Откуда: Нижний Новгород
- ФИО: Непочатов Алексей Николаевич
-
Вернуться в Микроконтроллеры
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3