реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Как сделать копию msp430F149
80808
сообщение Feb 2 2008, 00:24
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 1-02-08
Пользователь №: 34 675



Подскажите плиз новичку как сделать копию msp430F149 .

Исходные данные : есть работающее устройство на msp430F149 , на плате устойства присутствуют контакты jtag (TD0 TDI TCK TMS TRST Vcc- 3.3v). По некоторым данным защита от считывания данных неустановлена.
Собрал такую схемку http://pbi.my1.ru/pr70057019.jpg , запустил софт к ней прилагаемый (для теста) -софтина выдала что девайс неопределен тип 0x0000000 -- тоесть выдает 0 на все запросы.

Подскажите :
1. самый простой ( и по возможности дешевый) метод сделать несколько копий msp430F149 ?
2. годится ли http://pbi.my1.ru/pr70057019.jpg девайс к моей задаче или надо собирать
/покупать MSP-FET ?
3. может 0 при считывании типа контролера свидетельствует о включеной защите от считывания ?


Спасибо за ответы на любые из моих вопросов.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Feb 2 2008, 13:47
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(80808 @ Feb 2 2008, 04:24) *
1. самый простой ( и по возможности дешевый) метод сделать несколько копий msp430F149 ?
2. годится ли http://pbi.my1.ru/pr70057019.jpg
девайс к моей задаче или надо собирать
/покупать MSP-FET ?
3. может 0 при считывании типа контролера свидетельствует о включеной защите от считывания ?

1)http://kurt.on.ufanet.ru/
2)Годится с оговорками.
3)Фуз защиты обычно читается программой, иногда ошибочно.

Скорее всего причина в компьютере, и это дело тонкое. Танцы с бубном.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
rezident
сообщение Feb 2 2008, 18:12
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Самый простой способ клонирования это воспользоваться дыркой в бутлоадере. Дырка в errata описана. Из аппаратуры нужен только преобразователь уровней для COM-порта или USB-COM аля датакабель от мобильника.
Хотя если, fuse не пережжен, то через JTAG скачать прошивку попроще будет. Ради такого случая даже MSP-FET паять не обязательно. При внимательности и аккуратности можно резисторами и проводочками обойтись.
Go to the top of the page
 
+Quote Post
80808
сообщение Feb 3 2008, 00:23
Сообщение #4





Группа: Новичок
Сообщений: 3
Регистрация: 1-02-08
Пользователь №: 34 675



Спасибо за внимание к посту думаю кому-то еще пригодятся Ваши ответы


Есть еще вопросы :

1. Оцените следующие девайсы http://www.flycont.com/html/msp430jtag.html и http://www.flycont.com/html/msplink.html и порекомендуйте какой из них лучше купить для решения задачи этого поста .
2. Посоветуйте литературу по считыванию/прошивке msp430F149.

3. Насколько просто считать садержимое (может есть какието подводные камни типа - надо знать адрес записи програмы и адрес записи данных или еще какието данные типа настроек делителя частоты внутреннего таймера ) или достаточно сделать полный дамп и записать его в новый контролер?


и еще вопросик к rezident

Цитата(rezident @ Feb 2 2008, 22:12) *
Самый простой способ клонирования это воспользоваться дыркой в бутлоадере. Дырка в errata описана. Из аппаратуры нужен только преобразователь уровней для COM-порта или USB-COM аля датакабель от мобильника.
Хотя если, fuse не пережжен, то через JTAG скачать прошивку попроще будет. Ради такого случая даже MSP-FET паять не обязательно. При внимательности и аккуратности можно резисторами и проводочками обойтись.


Преобразователь уровей для LPT порта есть собраный такой - http://pbi.my1.ru/pr70057019.jpg могу его немного адаптировать или изменить . Хотелось бы получить подсказу какой софт надо применить для считывания кода контролера msp430F149 используя вышеуказаный преобразователь уровней .
Go to the top of the page
 
+Quote Post
NoName
сообщение Feb 3 2008, 15:25
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 4-03-05
Из: Киев
Пользователь №: 3 078



Цитата
2. Посоветуйте литературу по считыванию/прошивке msp430F149.

Литература - http://www.compel.ru/library?layout=print ( от печати откажитесь )
это не совсем то что Вам сейчас нужно, но на будушее пригодится, а по существу - руководство пользователя используемого ПО.
---------------------------
ПО - http://kurt.on.ufanet.ru/ - как вариант.
---------------------------
Копия - для 149 полный дамп flash (0x1000 - 0xFFFF)

Сообщение отредактировал NoName - Feb 3 2008, 15:29
Go to the top of the page
 
+Quote Post
rezident
сообщение Feb 3 2008, 16:26
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(80808 @ Feb 3 2008, 05:23) *
Хотелось бы получить подсказу какой софт надо применить для считывания кода контролера msp430F149 используя вышеуказаный преобразователь уровней .
Программатор Курта, на который уже несколько раз дали ссылку, работает и через JTAG и через BSL. Можно использовать оригинальную программку для BSL от TI, модифицировав ее под свои нужды (исходники имеются). Для работы через JTAG можно еще утилиту от Elprotronic порекомендовать. Правда бесплатная версия (Lite) работает только с LPT-FET и USB-FET. Для работы с BSL нужно покупать полную версию.
Но для начала вы бы выяснили, стоит защита (пережжен fuse) или нет? Если нет, то ваша "проблема" и не проблема вовсе. wink.gif
А вообще я лично реверс-инжениринг приемлю лишь как способ получения новых знаний, а не для использование результатов чужого труда путем тупого клонирования устройства.
P.S. кстати, по вашей второй ссылке MSPlink, который является полным функциональным аналогом MSP-FET430UIF. Я таким с полгода уже успешно пользуюсь. Про стоимость я не в курсе, т.к. мне его презентовал коллега с Украины. С точки зрения перспективы дальнейшей работы с MSP430 лучше его купить, чем LPT-ный FET.
Go to the top of the page
 
+Quote Post
Kurt
сообщение Feb 4 2008, 19:03
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 16-06-04
Из: Россия, Уфа
Пользователь №: 31



Выбо за Вами:
Программатор MspLink - если в дальнейшем помимо тупого клонирования собираетесь заниматься разработкой на msp430.
LPT-шный FET сгодится если не установлен бит защиты.
BSL-адаптер позволит считать даже если установлена защита.

В программе mspfet необходимо будет нажать кнопочку Read, сохранить полученный файл прошивки, а затем кнопочкой Auto прошить чистые МК.

Рекомендую Вам приобрести MspLink (сам его использую). По крайней мере часть средств от Вашего неэтичного занятия уйдет на поддержку хорошего и правильного клона smile.gif.
Go to the top of the page
 
+Quote Post
NoName
сообщение Feb 5 2008, 07:09
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 4-03-05
Из: Киев
Пользователь №: 3 078



Цитата(Kurt @ Feb 4 2008, 21:03) *
.... По крайней мере часть средств от Вашего неэтичного занятия уйдет на поддержку хорошего и правильного клона smile.gif.


накинулись... smile.gif , очень большая вероятность есть опытный образец, в количесве 1-2 шт, нужно продублировать для внутреннего использования. а прошивка утеряна.
Go to the top of the page
 
+Quote Post
Vlad5151
сообщение May 7 2008, 11:18
Сообщение #9





Группа: Новичок
Сообщений: 4
Регистрация: 7-05-08
Пользователь №: 37 346



Добрый день всем!

Может быть у кого есть откоментированый исходник загрузчика (BSL) для MSP430F1122 - версия 1.60
Конечно можно подсоединить эту микросхему к программатору (которого у меня нет пока), дизассемблировать чем-то (может уже есть чем) ну и разобраться самому (а это всё-равно прийдётся делать).

Помогите съэкономить время....
Спасибо!
Go to the top of the page
 
+Quote Post
MrYuran
сообщение May 7 2008, 12:34
Сообщение #10


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(Vlad5151 @ May 7 2008, 14:18) *
Может быть у кого есть откоментированый исходник загрузчика (BSL) для MSP430F1122 - версия 1.60

так а файл patch.txt, кот. к bsldemo прилагается - это по-моему и есть код загрузчика, подгружаемый в ОЗУ

Прикрепленный файл  Patch.txt ( 603 байт ) Кол-во скачиваний: 387


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Vlad5151
сообщение May 7 2008, 17:06
Сообщение #11





Группа: Новичок
Сообщений: 4
Регистрация: 7-05-08
Пользователь №: 37 346



Цитата(MrYuran @ May 7 2008, 15:34) *
так а файл patch.txt, кот. к bsldemo прилагается - это по-моему и есть код загрузчика, подгружаемый в ОЗУ

Прикрепленный файл  Patch.txt ( 603 байт ) Кол-во скачиваний: 387


Это совсем не то, но всё-равно спасибо. Там даже нашёл загузчик 1.30, но тоже в таком же виде, а это пока что мне очень мало даёт.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 03:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01775 секунд с 7
ELECTRONIX ©2004-2016