Magic (12.06.2008 13:12, просмотров: 11026)
Проблема с прошивкой MSP430F149 Имеется проект на базе MCU TI MSP430F149. До недавнего времени,
во время разработки, мы использовали IAR через JTAG для загрузки программы
во флеш. Теперь на стадии выпуска небольших партий приборов появилась
необходимость прошивать программу (в принципе только bootloader)
в достаточно большие партии 50 - 100 единиц. Разумеется делать это
через IAR неудобно, да он собственно для этого и не предназначен.
Я пытался использовать утилиту MSPFET для прошивки, но пока безрезультатно.
Хотя мы успешно используем утилиту MSPFET для чтения содержимого памяти из
MSP430F149.
Всвязи с этим у меня есть пара вопросов:
1) Существуют ли другие утилиты для прошивки флеша MSP430F149 кроме MSPFET?
Каков вообще правильный подход для прошивки флеша в достаточно большие
партии 50 - 100 приборов?
2) Относительно утилиты MSPFET:
Выходной файл, который строит для нашего проекта IAR имеет расширение d43.
Однако утилита MSPFET при открытии файлов не указывает расширение d43,
как один из известных ей форматов.
Ладно загружаю Firmware.d43 в MSPFET через опцию All Files (*.*) и указываю
Binary файл формат. Пытаюсь прошить содержимое в MSP430F149, получаю следующую
ошибку:
11:28:29 Loading Binary file "D:\Firmware.d43"...
11:28:30 Load 20812 bytes.
11:28:37 Initialize...
11:28:37 Device: MSP430F149. Info(0x1000-0x10FF), Main:(0x1100-0xFFFF)
11:28:37 Programming the device memory...
11:28:37 Warning: Device memory started at 0x1000...
11:28:39 Program failed. Could not write device memory.
Кто-нибудь в курсе в чем может быть тут проблема?
Спасибо