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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> ARM-USB-OCD
segment
сообщение Mar 29 2009, 18:27
Сообщение #16


Местный
***

Группа: Участник
Сообщений: 352
Регистрация: 10-08-06
Из: Санкт-Петербург
Пользователь №: 19 471



Так, в каком то варианте у меня проскользнуло что все нормально загружено, но слетел при этом openocd. Тогда я понял что у меня старая версия ocd и скачал 0.1.0 версию, теперь понадежнее и не зависает.. пытаюсь добиться той конфигурации при которой у меня однажды залилась прога

С новым openocd лог выглядит более логичным. Теперь ясно что трабла не в генерируемом коде а в том что принять пакет не может, что это может быть?
Код
Sun Mar 29 22:09:25 2009: Loaded macro file: C:\Program Files\IAR Systems\Embedded Workbench 5.4 Evaluation\arm\config\flashloader\NXP\LPC21xx22xx.mac
Sun Mar 29 22:09:25 2009: START flash init
Sun Mar 29 22:09:25 2009: END flash init
Sun Mar 29 22:09:34 2009: Fatal error: Failed to receive packet  

Session aborted!
Sun Mar 29 22:09:35 2009: Failed to load flash loader: C:\Program Files\IAR Systems\Embedded Workbench 5.4 Evaluation\arm\config\flashloader\NXP\FlashLayout2RAM16K.out


Спустя некоторое время вот такой лог я узрел
Код
Sun Mar 29 22:26:26 2009: 9264 bytes with download suppressed
Sun Mar 29 22:26:26 2009: Loaded debugee: G:\Work\IAR\Debug\Exe\project.out
Sun Mar 29 22:26:35 2009: Fatal error: Failed to receive packet  

Session aborted!
Sun Mar 29 22:27:08 2009: Target reset
Sun Mar 29 22:27:08 2009: Failed to load debugee: G:\Work\IAR\Debug\Exe\project.out


Сообщение отредактировал Сега - Mar 29 2009, 18:13
Go to the top of the page
 
+Quote Post
KRS
сообщение Mar 29 2009, 21:21
Сообщение #17


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Вообще у IAR кривая поддержка GDB server! Там ошибки причем их не исправить у них в идеологии ошибки они не правильно понимают GDB протокол, например. И у них похоже прием и отправка данных в разных нитях происходит, что для полудуплексного протокола криво ( обычная ситуация когда они не могут понять на какую посылку пришел ответ). Я об этом говорю потому что я пытался прицепить GDB сервер к IAR. И модифицированный OpenOCD тоже, когда подключал кортекс по SWD. Например по идеологии GDB на приянтый пакет с начала идет подтверждение, а потом, если надо ответ с данными, так вот в IAR если будет задержка между подтверждением и пакетом крыша съезжает! (например они в разных пакетах TCP прийдут).
Да и вообще на сайте IAR написано что GDB сервер только для отладочной платы .... ( не помню точно какой) в общем работает криво!
Go to the top of the page
 
+Quote Post
segment
сообщение Mar 30 2009, 04:14
Сообщение #18


Местный
***

Группа: Участник
Сообщений: 352
Регистрация: 10-08-06
Из: Санкт-Петербург
Пользователь №: 19 471



Ясно. Ну я тогда продолжу работать вполне терпимым вариантом - lpc21isp -> openOCD -> Debug without downloading
Go to the top of the page
 
+Quote Post
KRS
сообщение Mar 30 2009, 07:47
Сообщение #19


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



А OpenOCD вроде можно настроить что бы он Flash шил. ( но это лучше в GNU/OpenSource спросить или посомтреть)

А вообще IAR отлично работает через RDI и с родным для нее JLINK ( но полноценного описания протокола нет, то что есть сильно обрезано).
Предлагаю просто собраться и написать аналог H-JTAG ( к сожалению он не open source ) для устройств на FTDI, а то принтерные порты умирают...


Я проверил у себя, для LPC2129 - примерно та же фигня! В общем не работает IAR нормально с GDB server. Но если пару дней поплясать с бубном, подправить OpenOcd... то... Но лучше RDI написать!

Сообщение отредактировал KRS - Mar 30 2009, 08:07
Go to the top of the page
 
+Quote Post
segment
сообщение Mar 30 2009, 16:38
Сообщение #20


Местный
***

Группа: Участник
Сообщений: 352
Регистрация: 10-08-06
Из: Санкт-Петербург
Пользователь №: 19 471



Ясно, пасиб что проверил! Да, написать можно, но наверно не раньше лета..
Go to the top of the page
 
+Quote Post

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

 


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


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