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

 
 
49 страниц V  « < 2 3 4 5 6 > »   
Reply to this topicStart new topic
ig_z
сообщение May 5 2009, 12:09
Сообщение #46


Местный
***

Группа: Свой
Сообщений: 437
Регистрация: 27-08-04
Пользователь №: 551



Цитата(S.E.V. @ May 5 2009, 12:19) *
Использую JTAG.
Мне показалось странным другое.

Вот официальный ответ:
Dear User,
Update:
======
J-Links with hardware before 8.0 can not be recommended in conjunction with
ARM11. (The hardware J-Link before 8.0 has to less RAM.) So I suggest that
you work with the Wiggler, as it seems to give fair time/speed.

Получается что в V8 должен стоять AT91SAM7Sxxx вместо AT91SAM7S64 ?

Кстати dll-ку ковырять пробовал, лишние jx xxx заменил на nop. В итоге J-Link вроде как обновляется, при обновлении грузит уже не родную прошивку, а V8. Говорит что успешно обновился. После чего перекидываю родную dll-ку обратно, и перетыкаю jtag. J-Link как будто бы и не обновлялся. Такое ощущение, что есть какая-то сигнатура, которая находится за пределами обновляемой памяти, по которой J-Link и определяется как V7.


Ну теперь все становится на свои места. Скорее всего в -V8 AT91SAM7S256 (у китайчегов нашел такую абракадабру - 1) CPU V8为7S256;V7为7S64) и плюс дополнительная буферизация. Похоже, что -V8 это просто обезэзернеченый -PRO. Поразительно, что -V8 заработала на 64 кристалле.

Сигнатур в самом жлинке вроде нет никаких. Все самопальные бутлодыри прекрасно апдейтятся, версию определяет длл-ка по всем хорошо известной строке. А не обновляется скорее всего потому, что бутлоадер ищет копию прошивки по адресам большим 64 кб. Наверное поэтому китайцы и не стали совать бутлоадер в V8403 - все равно не проапдейтится.

А что значит "лишние jx xxx заменил на nop"? Для чего это нужно?
Go to the top of the page
 
+Quote Post
S.E.V.
сообщение May 5 2009, 14:54
Сообщение #47





Группа: Новичок
Сообщений: 14
Регистрация: 8-10-06
Пользователь №: 21 089



Цитата(ig_z @ May 5 2009, 16:09) *
А что значит "лишние jx xxx заменил на nop"? Для чего это нужно?


Нужно же было каким то образом заставить проапгрейдить 7-ю врсию 8-ой прошивкой, не трогая оригинальный bootloader (на оригинальном J-Link-е). Перед программированим, в dll, производится проверка на то, какая версия прошивки находится во Flash памяти. Вот и пришлось немножко изменить алгоритм. Заменил в dll условные переходы на nop-ы, и попытался проапгрейдить 7-ю версию восьмой. При этом J-Link Commander честно написал что обновление прошивки прошло успешно, и восьмая версия загружена, но панеле управления все равно отображается 7-я версия
Go to the top of the page
 
+Quote Post
Nixon
сообщение May 6 2009, 11:16
Сообщение #48


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



Интересующимся - если не заострять внимание на обновлении прошивки и использовать сеггеровские dll версии ниже 3.96 , то китайский клон полностью работоспособен, проверено.

P.S. Если кто выдерет и выложит бинарник из последней dll, то вопросов будет еще меньше.


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
Седой
сообщение Dec 19 2009, 14:29
Сообщение #49


Местный
***

Группа: Свой
Сообщений: 244
Регистрация: 21-02-05
Из: Урал
Пользователь №: 2 806



Еще летом сделал по мотивам "жёлтых" форумов. 5 и 7 версии. Добавил фильтры по JTAG и защиту от статики 15КВ по JTAG и USB. Тестирую Lite. v8 плата через неделю будет.
Upgrade нормальный.

PS. Паял сам, так что за монтаж не пинайте (монтажник ещё тот).
Эскизы прикрепленных изображений
 Р В Р в‚¬Р В РЎВ˜Р В Р’µР Р…ьшено Р Т‘Р С• 84%
Прикрепленное изображение
1024 x 738 (281.87 килобайт)
 Р В Р в‚¬Р В РЎВ˜Р В Р’µР Р…ьшено Р Т‘Р С• 84%
Прикрепленное изображение
1024 x 725 (259.77 килобайт)
 
Go to the top of the page
 
+Quote Post
dimka76
сообщение Dec 21 2009, 06:34
Сообщение #50


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(Седой @ Dec 19 2009, 17:29) *
Еще летом сделал по мотивам "жёлтых" форумов. 5 и 7 версии.


А что за тип (марка, название) корпуса?


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Dec 21 2009, 09:11
Сообщение #51


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Седой @ Dec 19 2009, 18:29) *
Еще летом сделал по мотивам "жёлтых" форумов. 5 и 7 версии. Добавил фильтры по JTAG и защиту от статики 15КВ по JTAG и USB. Тестирую Lite. v8 плата через неделю будет.
Upgrade нормальный.

То есть можно найти и схему, и прошивку для МК?

Хм, было бы интересно собрать 7 или 8 версию самому.
Хочется SWD для LPC17хх, вот думаю, или купить за 3000, или попытаться сделать самому...

Что подскажете?
Go to the top of the page
 
+Quote Post
Седой
сообщение Dec 21 2009, 11:47
Сообщение #52


Местный
***

Группа: Свой
Сообщений: 244
Регистрация: 21-02-05
Из: Урал
Пользователь №: 2 806



Цитата(dimka76 @ Dec 21 2009, 11:34) *
А что за тип (марка, название) корпуса?


Gainta G1906


Цитата(sonycman @ Dec 21 2009, 14:11) *
... или купить за 3000, или попытаться сделать самому...


Зачем так дорого. Посмотрите http://mcutool.ru/products/debug/arm2.aspx. Сайт у них в работе, но заказывать уже можно.
Go to the top of the page
 
+Quote Post
Qwertty
сообщение Dec 21 2009, 13:56
Сообщение #53


Местный
***

Группа: Свой
Сообщений: 408
Регистрация: 21-10-06
Из: Санкт-Петербург
Пользователь №: 21 527



Цитата(sonycman @ Dec 21 2009, 12:11) *
То есть можно найти и схему, и прошивку для МК?
Хм, было бы интересно собрать 7 или 8 версию самому.

Что то находится. Читающим по китайски посвещается - http://www.ourdev.cn/bbs/bbs_content_all.jsp?bbs_sn=3398715
Go to the top of the page
 
+Quote Post
Седой
сообщение Dec 22 2009, 06:32
Сообщение #54


Местный
***

Группа: Свой
Сообщений: 244
Регистрация: 21-02-05
Из: Урал
Пользователь №: 2 806



Цитата(Qwertty @ Dec 21 2009, 18:56) *
... Читающим по китайски посвещается ...


Вполне сносно справляется google переводчик, если настроить его переводить с китайского на английский.

PS. DASM там был с восторгом принят, но и выкладывал гораздо больше чем здесь.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Dec 22 2009, 09:20
Сообщение #55


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Понятно, спасибо.

В принципе, у меня есть МТ-Линк, но будет ли он нормально работать с LPC17xx?
Думаю, должен.

А разница между ним (v5.0) и новыми отладчиками в основном только в поддержке SWD?

А между v7 и v8 вообще только в том, что последний 5 вольт толерант?
Go to the top of the page
 
+Quote Post
Shuuura
сообщение Dec 22 2009, 09:33
Сообщение #56


Частый гость
**

Группа: Свой
Сообщений: 80
Регистрация: 23-08-05
Пользователь №: 7 902



Цитата(sonycman @ Dec 22 2009, 12:20) *
В принципе, у меня есть МТ-Линк, но будет ли он нормально работать с LPC17xx?
Думаю, должен.

А разница между ним (v5.0) и новыми отладчиками в основном только в поддержке SWD?

А между v7 и v8 вообще только в том, что последний 5 вольт толерант?


Так и не нашел как переделать MT-link для работы с SWD. Проскакивало фото с перемычками (для j-link), но там не совcем ясно. Может есть более подробная инструкция ?
Go to the top of the page
 
+Quote Post
Седой
сообщение Dec 22 2009, 11:42
Сообщение #57


Местный
***

Группа: Свой
Сообщений: 244
Регистрация: 21-02-05
Из: Урал
Пользователь №: 2 806



Цитата(sonycman @ Dec 22 2009, 14:20) *
А между v7 и v8 вообще только в том, что последний 5 вольт толерант?

В 8-ом ввели отдельное управление для SWD. В своем варианте 8-го я поставил "честные" преобразователи уровней с двумя питаниями и переходом в третье состояние на single gate logic.
Go to the top of the page
 
+Quote Post
ig_z
сообщение Dec 22 2009, 14:43
Сообщение #58


Местный
***

Группа: Свой
Сообщений: 437
Регистрация: 27-08-04
Пользователь №: 551



Цитата(sonycman @ Dec 22 2009, 11:20) *
А между v7 и v8 вообще только в том, что последний 5 вольт толерант?


В в8 забуферизировали все выводы от проца. Но намного большая разница внутре - в8 имеет совершенно другой бутлоадер. Это позволяет иметь во флеши одну копию фирмвари и с точки зрения юзера удваивает ее размер.

Самое неприятное для нас с вами, что новый бутлодырь метит флеш в области фирмвари. Это, как я понимаю, возможное начало борьбы с самописными бутлодырями. Пока что этот механизм не запущен, но все уже готово smile.gif . Поэтому, если в девайсе зашит не оригинальный бутлоадер, нужно быть готовым к сюрпризам после апдейта.
Go to the top of the page
 
+Quote Post
DASM
сообщение Dec 22 2009, 15:18
Сообщение #59


Гуру
******

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



У китайцев теперь для 8-ой - оригинальный бутлодырь
Go to the top of the page
 
+Quote Post
Седой
сообщение Dec 22 2009, 15:20
Сообщение #60


Местный
***

Группа: Свой
Сообщений: 244
Регистрация: 21-02-05
Из: Урал
Пользователь №: 2 806



Цитата(ig_z @ Dec 22 2009, 19:43) *
...
Самое неприятное для нас с вами, что новый бутлодырь метит флеш в области фирмвари. Это, как я понимаю, возможное начало борьбы с самописными бутлодырями. Пока что этот механизм не запущен, но все уже готово smile.gif . Поэтому, если в девайсе зашит не оригинальный бутлоадер, нужно быть готовым к сюрпризам после апдейта.


На каждый хитрый болт ...
Надо было раньше думать ...

PS. Добро пожаловать в новый мир.
только две ссылки
http://translate.googleusercontent.com/tra...97n2eynd4sS8l9w
http://translate.googleusercontent.com/tra...RcMc_uCvFbnWruw
Go to the top of the page
 
+Quote Post

49 страниц V  « < 2 3 4 5 6 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


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


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