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

 
 
> купил MT-link..., есть проблема
Kail
сообщение Feb 7 2007, 10:44
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 60
Регистрация: 3-08-06
Пользователь №: 19 285



Плата olimex lpc2106. Mt-link V.5. Все дрова поставил, соотвественно инструкции для j-link. dll использую 3.48 от DASM'a, недавно выложенные здесь.
Отладка в Кроссворкс работает без проблем.
Но есть проблемы при отладке через rdi в Keil. Выдается уже замечанная здесь ошибка Write to IR: Expected 0x1, got 0x7 (TAP command: 2) @ Off 0x5.
Путем работы с консольной прогой Jlinkarm выяснил, что проблема - некоректная отработка комманды на софр ресест. Когда жму r (комманда reset) - процессор отваливается и установить с ним связь можно только выдернув из usb mt-link и включив обратно. Пробовал менять скорость - не помогате, пробывал ставить adaptive clocking (вроде lpc2106 умеет это, по крайней мере Jlinkarm это сказал). Пробывал менять usb шнур -ничего не помогает.

Если в настройках rdi драйвера, отключить reset процессора, то прошивка заливается, но сразу же на автомате выполняется код до конца, причем breakpoint'ы не срабатывают.

и еще - почему-то все время горит зеленый светодиод - busy, а красный ready изредка моргает. При общении с процессором красный начинает моргать активнее. Такое ощющение, что при сборке напутали и должно быть наоборот. Или так задамано и я не прав?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DASM
сообщение Apr 4 2007, 15:50
Сообщение #2


Гуру
******

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



А какой процессор ? Почему флеш стоит с адресов 0x8000 ? Очень похоже на дефолтные настройки Keil уж не помню для какого дефолтного проца. Глядите примеры в Keil
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Apr 4 2007, 16:09
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(DASM @ Apr 4 2007, 14:50) *
А какой процессор ? Почему флеш стоит с адресов 0x8000 ? Очень похоже на дефолтные настройки Keil уж не помню для какого дефолтного проца.
Угу. Только не кейл а ИАР, настройки дефолтные из lnkarm.xcl Это раз. Второе - скорее всего не включен собственно флеш-загрузчик (Проверить тип процессора в Project->Options->GeneralOptions->processor variant и включение загрузчика в Project->Options->Debugger->Download).
Вот тут про настройку проекта подробнее


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
andrvisht
сообщение Apr 4 2007, 17:07
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 298
Регистрация: 29-08-05
Пользователь №: 8 064



Цитата(Сергей Борщ @ Apr 4 2007, 16:09) *
Угу. Только не кейл а ИАР, настройки дефолтные из lnkarm.xcl Это раз. Второе - скорее всего не включен собственно флеш-загрузчик (Проверить тип процессора в Project->Options->GeneralOptions->processor variant и включение загрузчика в Project->Options->Debugger->Download).
Вот тут про настройку проекта подробнее

Да, к сожалению, а может и к счастью, у меня IAR. Проц LPC2294 но демоборде от Olimex
Спасибо за ссылку, одна проблема решилась. Стало работать при отладке кода в RAM.
для отладки во flash указал phytec_pcm023_iflash.xcl ну и далее по пунктам 6.1 и 7.2.
Проблемы со CSTACK остались.
Код
Wed Apr 04 17:00:08 2007: Sign on message from RDI driver:
Segger JLink ARM JTAG
Wed Apr 04 17:00:08 2007: 10641 bytes downloaded and verified (26.58 Kbytes/sec)
Wed Apr 04 17:00:08 2007: Warning: Target inconsistency detected in Memory range 0x00000154-0x000001D7
Wed Apr 04 17:00:08 2007: Warning: Target inconsistency detected in Memory range 0x00000040-0x000000AF
Wed Apr 04 17:00:08 2007: Warning: Target inconsistency detected in Memory range 0x000001D8-0x000001FB
Wed Apr 04 17:00:08 2007: Warning: Target inconsistency detected in Memory range 0x0000025C-0x00000267
Wed Apr 04 17:00:08 2007: Warning: Target inconsistency detected in Memory range 0x000001FC-0x0000024B
Wed Apr 04 17:00:08 2007: Warning: Target inconsistency detected at Memory address 0x00000020
Wed Apr 04 17:00:08 2007: Warning: Target inconsistency detected in Memory range 0x000000B0-0x00000153
Wed Apr 04 17:00:08 2007: Warning: Target inconsistency detected in Memory range 0x0000024C-0x0000025B
Wed Apr 04 17:00:08 2007: There were warnings during download, see Log Window
Wed Apr 04 17:00:10 2007: Loaded debugee: E:\PJT\asa\C-Soft\Debug\Exe\H2294.d79
Wed Apr 04 17:00:10 2007: Target reset
Wed Apr 04 17:00:10 2007: A breakpoint has been set on a SWI instruction at 0x000001D8
The interrupt handler reading the SWI number field, will read incorrect value
Avoid setting breakpoints on these instructions
Wed Apr 04 17:00:12 2007: The stack 'CSTACK' is filled to 100% (8192 bytes used out of 8192). The warning threshold is set to 90%.
Wed Apr 04 17:00:12 2007: The stack pointer for stack 'IRQ_STACK' (currently 0x40001310) is outside the stack range (0x40002000 to 0x40002100)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Kail   купил MT-link...   Feb 7 2007, 10:44
- - zltigo   Цитата(Kail @ Feb 7 2007, 09:44) Такое ощ...   Feb 7 2007, 11:29
- - DASM   Светодиоды да, напутал. Но вроде никого не напряга...   Feb 7 2007, 12:00
|- - Kail   Цитата(DASM @ Feb 7 2007, 12:00) Светодио...   Feb 7 2007, 12:22
- - DASM   а может его и правда проверить :-) Схемку подключе...   Feb 7 2007, 12:30
|- - Kail   Цитата(DASM @ Feb 7 2007, 12:30) а может ...   Feb 7 2007, 12:43
|- - Alex03   На ресете RC с постоянной времени 1мс. Т.е. после ...   Feb 7 2007, 12:59
- - Kail   В общем целый день мучился с отладчиком, а "в...   Feb 7 2007, 23:49
|- - Сергей Борщ   Цитата(Kail @ Feb 7 2007, 22:49) Bad JTAG...   Feb 8 2007, 01:35
|- - &-rey   Заказал недавно MT-LINK новой версии. Проблемы оче...   Apr 4 2007, 15:42
- - DASM   RDI настраивается отдельно - там надо тип процессо...   Apr 4 2007, 17:20
|- - &-rey   Цитата(DASM @ Apr 4 2007, 17:20) RDI наст...   Apr 4 2007, 17:26
|- - &-rey   нашел почему то умерла нога процессора. Никто на...   Apr 4 2007, 18:33
|- - Сергей Борщ   Цитата(&-rey @ Apr 4 2007, 17:33...   Apr 4 2007, 20:16
- - DASM   Там - это в настройках RDI .   Apr 4 2007, 17:38
- - vromanov   Как там, адаптеры не появились?   Apr 4 2007, 18:08
- - DASM   по-моему это встроенная ф-ция, включается через чт...   Apr 4 2007, 18:40
- - &-rey   Цитата(DASM @ Apr 4 2007, 18:40) по-моему...   Apr 5 2007, 10:18


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 6th September 2025 - 22:14
Рейтинг@Mail.ru


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