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

 
 
85 страниц V  « < 23 24 25 26 27 > »   
Reply to this topicStart new topic
> свежак KGP win32/arm/avr/mips/m68k, GNU tools chain
klen
сообщение May 27 2010, 10:26
Сообщение #361


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(Vasen @ May 27 2010, 14:09) *
klen, не получилось развернуть архив со сборкой (сливал 2 раза).
Выкидывает вот такую ошибку:

иначе и быть не могло. я ждал этого.
вы бы еще в один пиксел это ужали - ничего ж невидно, и окошко надобыло с ошибками раздвинут - сообщения заграгицами клиентской области окна
сделайте нормальный скрин а лучше текстом соощения скопируйте.
Go to the top of the page
 
+Quote Post
Vasen
сообщение May 27 2010, 10:36
Сообщение #362


Участник
*

Группа: Участник
Сообщений: 74
Регистрация: 30-03-06
Пользователь №: 15 624



Хм. Вроде все видно (там кликнуть надо для увеличения). Ну да ладно. Вот лог.
Код
tar: kgp_arm_eabi/lib64/gcc: Невозможно mkdir: Это не каталог
tar: kgp_arm_eabi/lib64/openocd: Невозможно mkdir: Это не каталог
tar: kgp_arm_eabi/lib64/gcc/arm-kgp-eabi: Невозможно mkdir: Это не каталог
tar: kgp_arm_eabi/lib64/openocd/ecos: Невозможно mkdir: Это не каталог
tar: kgp_arm_eabi/lib64/gcc/arm-kgp-eabi/4.6.0: Невозможно mkdir: Это не каталог
tar: kgp_arm_eabi/lib64/gcc/arm-kgp-eabi/4.6.0/interwork: Невозможно mkdir: Это не каталог
tar: kgp_arm_eabi/lib64/gcc/arm-kgp-eabi/4.6.0/thumb: Невозможно mkdir: Это не каталог
tar: kgp_arm_eabi/lib64/gcc/arm-kgp-eabi/4.6.0/include-fixed: Невозможно mkdir: Это не каталог
tar: kgp_arm_eabi/lib64/gcc/arm-kgp-eabi/4.6.0/include: Невозможно mkdir: Это не каталог
tar: kgp_arm_eabi/lib64/gcc/arm-kgp-eabi/4.6.0/finclude: Невозможно mkdir: Это не каталог
Go to the top of the page
 
+Quote Post
klen
сообщение May 27 2010, 11:11
Сообщение #363


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(Vasen @ May 27 2010, 14:36) *
Хм. Вроде все видно (там кликнуть надо для увеличения). Ну да ладно. Вот лог.
Код
tar: kgp_arm_eabi/lib64/gcc: Невозможно mkdir: Это не каталог
tar: kgp_arm_eabi/lib64/openocd: Невозможно mkdir: Это не каталог
tar: kgp_arm_eabi/lib64/gcc/arm-kgp-eabi: Невозможно mkdir: Это не каталог
tar: kgp_arm_eabi/lib64/openocd/ecos: Невозможно mkdir: Это не каталог
tar: kgp_arm_eabi/lib64/gcc/arm-kgp-eabi/4.6.0: Невозможно mkdir: Это не каталог
tar: kgp_arm_eabi/lib64/gcc/arm-kgp-eabi/4.6.0/interwork: Невозможно mkdir: Это не каталог
tar: kgp_arm_eabi/lib64/gcc/arm-kgp-eabi/4.6.0/thumb: Невозможно mkdir: Это не каталог
tar: kgp_arm_eabi/lib64/gcc/arm-kgp-eabi/4.6.0/include-fixed: Невозможно mkdir: Это не каталог
tar: kgp_arm_eabi/lib64/gcc/arm-kgp-eabi/4.6.0/include: Невозможно mkdir: Это не каталог
tar: kgp_arm_eabi/lib64/gcc/arm-kgp-eabi/4.6.0/finclude: Невозможно mkdir: Это не каталог

а это ваще как?
ладно, ниче не понятно, попробуем к кобыле с зади подойти. я сожму директорию без tar, посмотрим че получится.

http://klen.org/Files/DevTools/ubuntu64/kgp_arm_eabi.7z
http://klen.org/Files/DevTools/ubuntu64/kgp_avr.7z
http://klen.org/Files/DevTools/ubuntu64/lib.7z

прошу... еще один подход к снаряду
Go to the top of the page
 
+Quote Post
Vasen
сообщение May 28 2010, 07:58
Сообщение #364


Участник
*

Группа: Участник
Сообщений: 74
Регистрация: 30-03-06
Пользователь №: 15 624



klen, спасибо еще раз. Подход к снаряду удался. rolleyes.gif
Go to the top of the page
 
+Quote Post
Vetal-Soft
сообщение Jun 29 2010, 15:27
Сообщение #365


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 16-06-05
Пользователь №: 6 074



В чем разница между avr-gcc.exe и avr-gcc-4.6.0.exe ?
Go to the top of the page
 
+Quote Post
klen
сообщение Jun 29 2010, 17:51
Сообщение #366


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(Vetal-Soft @ Jun 29 2010, 19:27) *
В чем разница между avr-gcc.exe и avr-gcc-4.6.0.exe ?

никакого
Go to the top of the page
 
+Quote Post
klen
сообщение Jun 30 2010, 16:10
Сообщение #367


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



свежак

ARM:
http://www.klen.org/Files/DevTools/kgp_arm_eabi_20100630.7z
openocd собран с ключами
--enable-ft2232_ftd2xx
--enable-usb_blaster_ftd2xx
--enable-amtjtagaccel
--enable-ep93xx
--enable-at91rm9200
--enable-gw16012
--enable-presto_ftd2xx
--enable-usbprog
--enable-jlink
--enable-vsllink
--enable-rlink
--enable-arm-jtag-ew
тоесть теоретически все это барахло должно работать в качестве отладчиков, работать через libusb0 котроая тоже имеется. Кроме ft2232_ftd2xx на которой постоянно работаю проверили на MT-Link (jlink) - работает, что дает осноания полагать что и дрогие отдладчики должны работать.

win32:
http://www.klen.org/Files/DevTools/kgp_mingw32_20100630.7z

mips:
http://www.klen.org/Files/DevTools/kgp_mips_elf_20100630.7z
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jun 30 2010, 17:44
Сообщение #368


Гуру
******

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



arm-kgp-eabi-gdb.exe выполнил недопустимую операцию и будет закрыт sad.gif

klen, а вы не пытались отлаживать два кристалла, стоединенные в jtag-цепочку?


--------------------
На любой вопрос даю любой ответ
"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
klen
сообщение Jun 30 2010, 21:04
Сообщение #369


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(Сергей Борщ @ Jun 30 2010, 21:44) *
arm-kgp-eabi-gdb.exe выполнил недопустимую операцию и будет закрыт sad.gif


а как у меня тогда работает? unsure.gif значит так - те кто это читает не качайте дистрибутив или качайте но gdb возьмите из предыдущего архива. Заодно выяснится кто гонит пургу gdb или gcc хрень кладет в dwarf секции.
а я пока посмотрю тоже и если че обнаружу пересоберу ченить.

Цитата
klen, а вы не пытались отлаживать два кристалла, стоединенные в jtag-цепочку?

а у меня таких плат с двумя и более контроллерами небыло. поэтому не пробывал, а к чему вопрос?
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jul 1 2010, 10:35
Сообщение #370


Гуру
******

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



Цитата(klen @ Jul 1 2010, 00:04) *
Заодно выяснится кто гонит пургу gdb или gcc хрень кладет в dwarf секции.
а я пока посмотрю тоже и если че обнаружу пересоберу ченить.
Я сначала пытался запустить только отладку, .elf был собран при помощи Yagarto от 20100501, получил ту же ошибку, пересобрал полностью проект вашей сборкой, результат тот же. Так что скорее всего gdb. gdb от yagarto работал. Можем списаться по асе или скайпу, попробуем разобраться вместе.
Цитата(klen @ Jul 1 2010, 00:04) *
а у меня таких плат с двумя и более контроллерами небыло. поэтому не пробывал, а к чему вопрос?
Там, похоже, бага в openocd - он когда сообщает gdb карту памяти, пихает в нее информацию о банках флеш обоих кристаллов и gdb ругается на перекрывающиеся регионы. Я заполнил bugreport на сайте openocd, но уже полтора месяца реакции никакой. Думал, может я чего-то не так делаю. Да и при обработке обратных вызовов у них там какая-то каша - вешаю для каждого ядра свой $_TARGETNAME configure -event reset-init, а он их исполняет всегда на текущем target. И вообще частенько путается между ядрами.


--------------------
На любой вопрос даю любой ответ
"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
klen
сообщение Jul 1 2010, 13:13
Сообщение #371


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



обновил исходники, пересобрал все, проверил на WinXP32bit и на Ubuntu 64bit, среда Eclipse Helios
все работает и отлаживаетсо. тестил на проекте USB девайса, былибы глюки гденибудь вылезло бы.

http://www.klen.org/Files/DevTools/kgp_arm_eabi_20100701.7z
дравер для JLink/MT-Link лежит в /share/drivers


по поводу падения GDB, у меня такие маразмы были четыре дня назад когда обновился на Helios, пришлось заводить новый workspace и перетягивать проекты туда из старого. исходя из того что все нормализовалось после этой процедуры, сдеал заключение что настройки CDT6 корорые были в старом workspace выкручивают мозги CDT7 - который потом маразмы посылает отладчику от чего тот дохнет.


по поводу багов - нада их не постить а фиксить и выкладывать в репозиторий. давно хочу SWD добавить к openocd чтоб кортексы по двуп проводам отлаживать - шлейф и разъем JTAG бесят, темболее что тут на форуме ктото уже это делал, сказал что чето медленно и забил видимо на это.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jul 1 2010, 14:58
Сообщение #372


Гуру
******

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



The requested URL /Files/DevTools/kgp_arm_eabi_20100701.7z was not found on this server.
Цитата(klen @ Jul 1 2010, 16:13) *
по поводу падения GDB, у меня такие маразмы были четыре дня назад когда обновился на Helios, пришлось заводить новый workspace и перетягивать проекты туда из старого. исходя из того что все нормализовалось после этой процедуры, сдеал заключение что настройки CDT6 корорые были в старом workspace выкручивают мозги CDT7 - который потом маразмы посылает отладчику от чего тот дохнет.
Убил и построил заново Workspace, результат тот же.
Попутный вопрос - в эклипсе в настройке debug configuration есть возможность выбрать GDB(DSF) Hardware debug launcher и Standart GDB Hardware debug launcher. Какой предпочтительнее? DSF, похоже, не реагирует на настройку формата отображения регистров - каждый раз приходится вручную переключать отбражение с десятичного вида на шестнадцатиричный. Для стандартного формат задается в Window->Preverences->C/C++/Debug. Для DSF есть что-то подобное?

И еще один вопрос - как вы подключаетесь к openocd - через tcp или через pipe? В helios у меня перестал работать запуск openocd через target remote | openocd --pipe. При запуске из командной строки все работает, а при запуске из эклипсы
Код
target remote | openocd --pipe
Open On-Chip Debugger 0.5.0-dev (2010-06-30-11:35)
Licensed under GNU GPL v2
For bug reports, read
    http://openocd.berlios.de/doc/doxygen/bugs.html
Remote communication error: No error.
monitor reset run
"monitor" command not supported by this target.

Цитата(klen @ Jul 1 2010, 16:13) *
по поводу багов - нада их не постить а фиксить и выкладывать в репозиторий.
Для этого надо:
a) быть уверенным, что это баг.
б) быть членом команды разработчиков.
Я пока застрял на первом пункте.


--------------------
На любой вопрос даю любой ответ
"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
AHTOXA
сообщение Jul 1 2010, 19:10
Сообщение #373


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(Сергей Борщ @ Jul 1 2010, 20:58) *
Код
target remote | openocd --pipe
...
Remote communication error: No error.
monitor reset run
"monitor" command not supported by this target.

У меня такое было, пока я не сообразил, что надо указать openocd файл конфигурации smile.gif :
Код
target remote | openocd --pipe -f interface/arm-usb-ocd.cfg  -f prj/STM32F10X_HD.cfg


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jul 2 2010, 10:25
Сообщение #374


Гуру
******

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



Цитата(AHTOXA @ Jul 1 2010, 22:10) *
У меня такое было, пока я не сообразил, что надо указать openocd файл конфигурации smile.gif :
Мда. Расследование показало, что оно теперь запускается не в директории проекта, а в домашнем каталоге c:/documents and settings/пользователь. Спасибо за наводку, ни за что бы не догадался. С меня "напиво" wink.gif
Спасает добавление в поле GDB connect string после "| openocd --pipe" еще и " -s ${project_loc}".

klen, как насчет "пофиксить и выложить в репозиторий" эклипсы? biggrin.gif

Добавлено: Хрен, не спасает. При запуске gdb из командной строки из любого места спасает, из эклипсы - нет sad.gif


--------------------
На любой вопрос даю любой ответ
"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
AHTOXA
сообщение Jul 2 2010, 17:09
Сообщение #375


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(Сергей Борщ @ Jul 2 2010, 16:25) *
С меня "напиво" wink.gif

Отквочу для историиsmile.gif
Я так и не понял, каким образом у тебя раньше был указан файл конфигурации. У меня в настройках отладчика в поле "GDB command file" указано "prj/.gdbinit". А уже в этом файле весь скрипт для отладчика и прописан. Но это ещё бета Helios, и без доп. плагинов.
ЗЫ. А вообще это наверное офтопик здесь smile.gif


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post

85 страниц V  « < 23 24 25 26 27 > » 
Reply to this topicStart new topic
9 чел. читают эту тему (гостей: 9, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 07:01
Рейтинг@Mail.ru


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