| Автор | Сообщение |
serg-ya Участник Сообщения: 40
|
Разьясните пожалуйста.... Имеется девайс на основе lpc2368, для того чтоб устройство работало как надо мы его через переходничек подключаем к USB и вышиваем в него программу. Я думал что тем самым мы программируем МК. Но при установке на этот девайс нового МК взамен поврежденного, мы получили железо, которое не видится компьютером для прошивки.
Разьясните пожалуйста в чем косяк? И реально ли как-то решить проблему имея еще одно рабочее устройство? |
|
Jael.Dace Участник Сообщения: 522
|
|
serg-ya Участник Сообщения: 40
|
То есть вы хотите сказать что наши устройства имеют МК с вшитым загрузчиком, а через USB мы вводим в него нужные нам параметры?
А загрузчики разные бывают? Как считать загрузчик из имеющегося рабочего МК? |
|
Jael.Dace Участник Сообщения: 522
|
| serg-ya писал: | | а через USB мы вводим в него нужные нам параметры |
Нет, не так. В микроконтроллерах загрузчиком обычно является кусок прошивки, записывающийся в начальные адреса памяти микроконтроллера и позволяющий записывать остальную прошивку через удобные порты (USB, UART) без применения специальных программаторов.
Грубо говоря, загрузчик (bootloader) выполняет две функции:
1 - получение прошивки по USB (или другому) интерфейсу, с одновременной записью во флеш память микроконтроллера
2 - передача управления этой самой прошивке.
Как считать его с рабочего камня точно не скажу т.к. не имел дела с LPC. Но, думаю, ссылки, которые давал выше, должны помочь в этом деле..
Ну ещё можно подождать других участников, может здесь найдутся спецы по LPC.
А ещё есть хороший сайт: http://forum.easyelectronics.ru/ Там точно есть знающие люди.
А что за устройство вообще? И что случилось со старым камнем? |
|
GarikBaza Новичок Сообщения: 664
|
serg-ya, Ибо!
В сгоревшем проце был прошит загрузчик, который понимал формат общения с программой, которой Вы хотите обновить софт.
Выход у Вас только один - купить новый прибор, или слезно просить разработчика устройства выслать Вам загрузчик, который надо будет прошить в проц каким-то образом. Не тем, которым Вы пользуетесь сейчас.
Короче, Вам проще купить новый прибор, ибо ! ! ! загрузчик Вам никто не даст. |
|
stas-mas Предупреждений: 1 Сообщения: 282
|
| GarikBaza писал: | | serg-ya ибо ! ! ! загрузчик Вам никто не даст. |
Да ладно .:)скоко угодно.
А ваще то они уже с загрущиком идут с завода.Если пишеш не через джигу,то сначала надо закоротить какуюто ногу,смотри доку,(чесно скажу в падло самому смотреть)учитесь пользоваться техдокументацией,чтобы перевести проц в бут,а потом уже через ЮСБ прошьёш |
|
Jael.Dace Участник Сообщения: 522
|
Возможен такой вариант, что в девайсе бут не родной от камня, а другой - от производителя деваса и шьётся девайс через свою какую-то прогу, которая дружит только с этим бутом. Почему-то рассматриваю этот вариант как наиболее вероятный.
PS: stas-mas, что такое "джига"? Ни JTAG, часом, не? Сколько вижу в инете упоминания, все юзают её, шьют разные камни.. Но почему-то гугл толком не смог объяснить, что же это такое. Схемка, там, софт какой-нибудь.. |
|
stas-mas Предупреждений: 1 Сообщения: 282
|
|
Nobody Nobody cares Сообщения: 3102
|
Рядом с процессором точки подключения Jtag должны быть. Или отверстия, как на картинке.

|
|
serg-ya Участник Сообщения: 40
|
Че-то я или тупой или мне чтоб понять это нужно изучить полностью тему контроллеров.
Дело в том что есть живой контроллер, но учитывая что они дохнут хотелось бы сэкономить на замене контроллера, нежели покупать целиком изделие.
К производителю обращаться смысла нет, так как никто не захочет отдавать свой хлеб.
Добавлено 26-08-2014 02:49
Может есть тут кто-то с Новосибирска, кто мог бы мне за определенную плату клонировать контроллеры???? |
|
|