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

 
 
49 страниц V  « < 2 3 4 5 6 > »   
Reply to this topicStart new topic
> China-Link, Вариант отладчика из Китая
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. Паял сам, так что за монтаж не пинайте (монтажник ещё тот).
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 23:25
Рейтинг@Mail.ru


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