GSM Форум - GSMForum.SU  

Вернуться   GSM Форум - GSMForum.SU > Форумы поддержки оборудования > RIFF Box JTAG

RIFF Box JTAG Форум поддержки RIFF Box JTAG

Ответ
 
Опции темы Оценить тему Опции просмотра
Старый 09.12.2011, 18:03   #1
nikodim83
Пользователь
 
Регистрация: 22.06.2006
Адрес: Россия, Иваново
Сообщений: 198
Поблагодарил: 251
Поблагодарили 83 раз за 46 сообщений
Репа: 37
Примерный перевод раздела "2.2 Direct Read/Write Page" из "RIFFJTAG_UsersManual". Если видите ошибки, просьба подкорректировать, или написать в ЛС что не так, я исправлю.

Вкладка прямого чтения/записи только для продвинутых пользователей.
Если есть поддержка восстановления Вашего устройства(Установлен соответствующий DLL), то Вы не нуждаетесь в использовании этой функции.
Перед использованием любой функции нужно использовать кнопку "Connect & Get ID"
В результате будет выбрана частота TCK, установлен уровень напряжения ядра и I/O и проверена связь с устройством.
Для того чтобы взять параметры от проверенного "резуректора", надо использовать "Resurrector Settings"; для того, чтобы вручную выбрать параметры в панели настроек, использовать "Custom Target Settings".
В случае успешной операции Вы увидите ID ядра.
Если устройство вам не известно, то рекомендуется сначало использовать "Analyze JTAG Chain", чтобы определить, сколько устройств в цепи JTAG.
Теперь можно "Halt Target" или "Reset Target".
В первом случае ядро будет остановлено, во втором случае перед остановкой ядро будет перезагружено сигналом NRST
Удерживая левую клавишу "CTRL" и щелкнув "Reset Target" Вы можете вызвать сигнал NRST.
Функции "Write Memory", "Read Memory" и "Target Go" будут работать только на остановленном ядре.
Если ядро не остановлено, режим будет неизвестен.
Области "Address" и "Length" используются обоими функциями "Read Memory" и "Write Memory".
Дополнительно для "Write Memory" необходимо указать файл в "Source File" как исходный файл, данные из которого, будут загружены в память.
Текущая версия программного обеспечения выполняет только чтение/запись(таким образом, 32-битные шины получают доступ к ядру для выполнения чтения или записи данных).
Функция "Target Go" позволяет управлять ядром.
Начальный адрес используется из поля "Address".
Пожалуйста, отметьте, режим процессора не изменяется (таким образом бит T от CPSR регистра остается неизменным), хотя используется функция "Target Go".

Ниже перечислены главные ошибки, которые могут произойти при использовании функции Прямого Чтения-записи:
Ядро не может быть остановлено; сбой операция по остановке; данные результата чтения-записи повреждены: плохая пайка/кабель JTAG, частота TCK СЛИШКОМ ВЫСОКА. Если возможно, используйте RTCK;
Все в порядке, но при чтении или записи в память соединение прерывается, или состояние ядра не стабильно: области чтения или записи физически не ДЕЙСТВИТЕЛЬНЫ, принадлежат к защищенной области MMU, или это всеже аппаратные проблеммы.

Последний раз редактировалось nikodim83; 09.12.2011 в 18:05. Причина: исправление
nikodim83 вне форума   Ответить с цитированием Вверх
Следующие 8 пользователей поблагодарили nikodim83 за это сообщение:
alex35 (08.08.2013), chick33 (05.03.2012), LASDORF (09.12.2011), trevis (28.04.2013), URGENT (09.11.2013), winmax0065 (30.12.2011), ЕвгеВитальевич (19.04.2013), Сашекк (27.04.2012)
Ответ

Опции темы
Опции просмотра Оценка этой теме
Комбинированный вид Комбинированный вид
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 14:33. Часовой пояс GMT +3.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot