Здравствуйте. Просмотрел форум, такой темы не нашел, если что, извините
У меня есть отладочная плата MSP-EXP430F5438 от TI. И есть JTAG програматор MSP-FET430UIF тоже от TI, покупной э(тот программатор точно работал на другом компьютере, в нем проблем быть не должно). Пытаюсь прошить контроллер на плате с помощью программы IAR Embedded Workbench v4.20.
Драйвера все установились нормально (по крайней мере я так думаю), в диспетчере устройств программатор определился, см. рис. 1
рис. 1
Запустив IAR, я открыл стандартный пример с светодиодом из папки c:\Program Files\IAR Systems\Embedded Workbench 5.3 Evaluation\430\FET_examples\msp430x5xx
Все на стройки для проекта сделал, вроде как надо. В категории General options на вкладке Library configuration в строке Library установил CLIB.
В категории Debugger на вкладке Setup в строке Driver установил FET Debugger. В категории FET Debagger настройки показаны на рис. 2
рис. 2
Сохраняю настройки. В меню щелкаю Project->Download and Debug. Начинается процесс инициализации Inizializing hardware, после нескольких секунд попыток инициализации выскакивает окно, что необходимо обновить firmware. Жму обновить, все хорошо обновляется, показывает что обновление прошло на 100 %. Дальше опять жму Debug, начинается процесс инициализации и выскакивает окно рис. 3
рис. 3
Проверяю, все подключено, питание есть, на самом программаторе горит светодиод Power, т. е. все подключено вроде как надо. Нажимаю кнопку "Повтор", опять идет процесс инициализации и через несколько секунд выскакивает уже другое окно см. рис. 4.
рис. 4
Если кто-то сталкивался с подобным или просто знает что можно сделать, как заставить прошить контроллер, подскажите пожалуйста.
Скачал datasheet и на мою плату, и на использование программы ISR, и на использование программы Code Composer Studio (CCS) v4. Все сделано как там написано (имею ввиду установку драйверов и обновление firmvare). Там написано что после этих действий все должно работать, но как всегда не работает
Пытался найти ответ в интернете, но в основном пишут что проблема в драйверах и обновлениях firmvare.
Но, вот вопрос, если проблема в драйверах, то по идее устройство не должно определяться в диспетчере устройств, а у меня определяется.
На счет обновлений, то как я уже говорил, то я "обновился".
Правда здесь надо заметить, в коробке из-под моего девайса, который прислал TI, диска с драйверами не было (может их просто кто-то вытащил, девайс попал ко мне не сразу). В общем оригинальных дров нет. Драйвера поставились при установке программы CCS v4. Пробовал прошить контроллер и с помощью этой программы, ошибка та же.