Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
25.09.2011, 22:40
|
|
Частый гость
Регистрация: 23.11.2010
Сообщений: 19
Сказал спасибо: 3
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Как перепрошить MSP430 c переженными fuse
Такая проблема.
Сделали 3 опытных образца на MSP430F413. Прошили, проверили, вроде все правильно... поставили security fuse. А через несколько дней нашелся баг в программе.
До этого работал только c AVR и проблем с фьюзами не возникало, полное стирание и все фьюзы снялись. Тут попытался перепрошить, а IAR "посылает", мол... Fatal error! Security fuse is blowing.
Подскажите пож-та, как справиться с этой проблемой?
|
|
|
|
25.09.2011, 23:18
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
|
Re: Как перепрошить MSP430 c переженными fuse
Насколько помню... только мусорной корзиной и новым чипом...
|
|
|
|
26.09.2011, 06:15
|
|
Прописка
Регистрация: 11.10.2008
Сообщений: 132
Сказал спасибо: 8
Сказали Спасибо 35 раз(а) в 30 сообщении(ях)
|
Re: Как перепрошить MSP430 c переженными fuse
Boot Strap Loader'ом.
|
|
|
|
26.09.2011, 08:30
|
|
Частый гость
Регистрация: 23.11.2010
Сообщений: 19
Сказал спасибо: 3
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Как перепрошить MSP430 c переженными fuse
А как организовать его, всмысле Boot Strap Loader, если на этапе создания программы он никак не планировался и не делался? Или там есть какой-то лодырь по умолчанию?
|
|
|
|
26.09.2011, 10:35
|
|
Прописка
Регистрация: 11.10.2008
Сообщений: 132
Сказал спасибо: 8
Сказали Спасибо 35 раз(а) в 30 сообщении(ях)
|
Re: Как перепрошить MSP430 c переженными fuse
Да, это аппаратная фича. Присутствует , если не ошибаюсь, на всех камнях, где есть защитный фьюз. Забейте в поиск BSL MSP430.
|
|
|
|
26.09.2011, 10:44
|
|
Частый гость
Регистрация: 29.05.2007
Сообщений: 25
Сказал спасибо: 2
Сказали Спасибо 10 раз(а) в 6 сообщении(ях)
|
Re: Как перепрошить MSP430 c переженными fuse
slavaplx,
Пользуюсь BSL progamator. Правда проц немного другой, MSP430F449, исполььзую простейший шнурок на MAX232, подключаю прям на ноги проца разрезав дорожки TXD RXD от основной схемы.
для 449-го проца ТХД = Р1.0 (87нога) через МАХ на 3 пин ком
RXD = Р1.1 (86нога) через мах на 2 пин ком
RESET = 94нога через 100 ОМ на 4 пин ком порта
ТСК = 93 нога через 100 ом на 7 пин ком порта
GND = 53 нога на 5 пин ком
Порядка 10 девайсов с пережженым JTAG перешиваю этим программатором.
вот ссылка на прошивальщик
|
|
|
|
26.09.2011, 11:03
|
|
Частый гость
Регистрация: 29.05.2007
Сообщений: 25
Сказал спасибо: 2
Сказали Спасибо 10 раз(а) в 6 сообщении(ях)
|
Re: Как перепрошить MSP430 c переженными fuse
прошу прощенья, ссылку помоему не ту дал.
в прицепе прошивальщик которым пользуюсь
|
|
|
|
26.09.2011, 11:28
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: Как перепрошить MSP430 c переженными fuse
Сообщение от slavaplx
|
на этапе создания программы он никак не планировался и не делался
|
Ну хто ж так строит?
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
|
|
|
|
26.09.2011, 11:43
|
|
Частый гость
Регистрация: 23.11.2010
Сообщений: 19
Сказал спасибо: 3
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Как перепрошить MSP430 c переженными fuse
Всем спасибо кто откликнулся, буду сейчас разбираться. А по поводу
Сообщение от picavr
|
Ну хто ж так строит?
|
ну не зналя нама, что такой проблем есть.
Просто воспитан еще раз повторюсь на АВР-ах, а там фьюзы просто пишуться и стираются. Да и устройство не предпологается часто, да и вообще в процессе эксплуотации, "обновлять"
|
|
|
|
29.09.2011, 13:52
|
|
Частый гость
Регистрация: 23.11.2010
Сообщений: 19
Сказал спасибо: 3
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Как перепрошить MSP430 c переженными fuse
В общем наразвлекался я с этим BSL-ом. Но так до конци и не понял.
Во первых программатор слепил из MAX213, потому как программатор который дал jon_m, все таки не совсем верный. Пихать на порты проца +-10В стремновато.
Настроил синхру на нормальном (живыми FUSE) проце. Все шьется, читается, стирается. Смотрю на осциле все сигналы как в slau319a.pdf, RST,TCK все фронты на месте. RS читко видны 0х80-запрос, 0х90-ответ. Подключаю проц с переженными FUSE - не синхронизируется. Ответа от проца нет !!!
Кто виноват и что делать? Можно конечно сейчас купить новые процы, точнее уже куплены, но а как дальше-то работать?
В IAR есть 2 вида фьзов:
Allow erase/write access to locked flash memory
Allow erase/write access to BSL flash memory
вопрос, вот в чем. "access to BSL flash memory" это ли не запрет доступа и по BSL тоже. Если да, то тогда все становиться понятным.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:25.
|
|