Перейти к содержанию
    

China-Link, Вариант отладчика из Китая

 

Взято с форума:

Начат выпуск нового эмулятора Jetlink Ultra. Основной особенностью данного эмулятора является USB 2.0 High Speed интерфейс, который позволил вдвое увеличить скорость. Теперь максимальная частота TCK составляет 25 МГц. Скорость SWO составляет также до 25 МГц, SWV поддерживает декодирование UART и Манчестер.

 

Мы работаем с V.8 и прям нехватки скорости не ощущаем, но если конечно проект под Cortex-A с большой доп. памяти вот тогда имеет смысл, а так незачем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ребята!!! Возникла одна непонятка

Если кто знает решение проблемы - буду признателен.

 

Попала мне в руки плата клона 7-ой версии (схемка вложена)

Использовал прошивку предоставленную уважаемым artur_off

 

В общем после сборки и прошивки самбой, программатор запустился и определил подключенный контроллер.

Но...

Проблема возникла при обновлении прошивки контроллера (принтскрин вложен)

После обновления, программатор превращается в труп

 

Правда есть один момент. Я использовал контроллер SAM7S256, который был под руками.

Может ли быть в этом проблема? Нужен только S64?

 

Или есть какой нюанс парами резисторов на порты PA1,2,3,7,19,24,30, AD7?

Порты PA1,2 я подтянул на +3в, а остальные приземлил.

 

В целом схема аналогична схеме artur_off, за исключением используемых буферов

Но как мне кажется на работу это влиять не должно

post-23248-1292559668_thumb.jpg

post-23248-1292559691_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...Правда есть один момент. Я использовал контроллер SAM7S256, который был под руками. Может ли быть в этом проблема? Нужен только S64?...
S256 отличается от S64 размером флэша и статического ОЗУ. Размер страницы флэша тоже разный. Могу предположить, что, если загрузчик заточен именно под S64, то в S256 он загрузит прошивку не верно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Или есть какой нюанс парами резисторов на порты PA1,2,3,7,19,24,30, AD7?

Порты PA1,2 я подтянул на +3в, а остальные приземлил.

 

 

А для чего вообще нужны эти резисторы?

В разных схемах по-разному....

Они должны быть подключены к плюсу, минусу или к делителю между плюсом и минусом?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А для чего вообще нужны эти резисторы?

В разных схемах по-разному....

Они должны быть подключены к плюсу, минусу или к делителю между плюсом и минусом?

 

С резисторами на PA1 и PA2 понятно

Они нужны для того что бы можно было прошить контроллер через самбу

Правда подтягивать их надо к единице

Для чего остальные резисторы для меня самого загадка

Я так понимаю что это не делители, а пары резисторов, которыми можно пин подтянуть как к "1" так и "0" на всякий случай

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для чего остальные резисторы для меня самого загадка

Я так понимаю что это не делители, а пары резисторов, которыми можно пин подтянуть как к "1" так и "0" на всякий случай

Чего тут не понимать то - стандартный подход для определения программой версии железа.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чего тут не понимать то - стандартный подход для определения программой версии железа.

 

Так какая комбинация резисторов должна быть в данном случае для J-Link 7?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так какая комбинация резисторов должна быть в данном случае для J-Link 7?

 

Вопрос и отсюда вытекающий:

Так какая комбинация резисторов должна быть в данном случае для J-Link 8?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А есть прошивка для 8 J-Linka с несамопальным загрузчиком, позволяющем обновлятся штатным путем?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Люди подскажите как решить такую проблему.

 

Есть безымянные клоны JLink-а 5 версии.

Доработал его до 7 (очень нужен SWD). Теперь естественно надо перезалить софт от 7 версии.

Пробовал стирать флеш (коротил 55 ножку на питание) и затем восстанавливать sam-ba загрузчик (40 ножкой).

Что-то гад никак не хочет определяться самбой, упорно пишет что он jlink.

Самое интересное что где-то год назад я таким образом уже переделывал пару таких jlink-ов и всё работало!

Теперь в упор не хочет!

 

Ну ладно пошел с другой стороны. Нашел идой строки в JLinkARM.dll которыми он определяет версию прошивки,

исправил чтобы он думал что он 7 версии.

После этого он радостно обновил свою прошивку, НО только версию firmvare!!!

Теперь пишет:

Firmware: J-Link ARM V7 compiled Sep 6 2010 10:43:31

Hardware: V5.00

с исправленной dll swd работает. Но такой вариант не устраивает!

Вопрос, можно ли сделать так чтобы dll обновила прошивку полностью, вместе с версией hardware?

 

Может у кого есть такая dll готовая. Или подскажите в каком направлении копать в сторону dll или всё таки пытаться запустить самбу.

Хотя с dll конечно гораздо удобней, не надо вообще ничего делать. Обновил и всё, а с самбой много лишней работы получается.

 

Вообще dll может или нет обновить прошивку полностью, вместе с hardware?

 

Вопрос снимается! Всё получилось самбой!

Не могу удалить сообщение!

Изменено пользователем ex51

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Доработал его до 7 (очень нужен SWD)

А не подскажете, что там доработать надо. А то у меня тоже 5ый и хочется SWD :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не знаю как в Вашем клоне, а у меня надо было допаять всего 2 перемычки и всё.

 

Между TMS и 36 ножкой контроллера и TCK и 37.

Ну и перешить.

 

Уже с десяток так доработал, вроде все работают.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не знаю как в Вашем клоне, а у меня надо было допаять всего 2 перемычки и всё.

 

Между TMS и 36 ножкой контроллера и TCK и 37.

Ну и перешить.

 

Уже с десяток так доработал, вроде все работают.

 

И он у тебя аппаратно определялся как v.7 или v.8 ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Естественно как родной v7.

Перешил прошивкой 7 версии по моему с этой же темы.

Она старая. После прошивки запускаю j-link commander он кричит что старая прошивка и предлагает ее обновить.

Обновляю прошивку и всё, работаю с 7 версией. SWD работает, что и требовалось!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...