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

 
 
51 страниц V  « < 17 18 19 20 21 > »   
Reply to this topicStart new topic
> Вопросы по Eclipse, CDT, Zylin embedded CDT, предлагаю обсуждать тут, может потом FAQ выжмем
Volldemar
сообщение May 21 2010, 07:56
Сообщение #271


Частый гость
**

Группа: Участник
Сообщений: 121
Регистрация: 27-04-09
Из: Украина
Пользователь №: 48 342



Использую SAM-ICE и J-Link GDB Server(v4.14b).
Инициализация во вложении на картинке.

Cannot access memory at address 0x2243220 - решил, сам заплужил, не совпадал зашитый бин-файл и отлаживаемый smile.gif

После замены на "monitor soft_reset_halt":

Выдача в консоль:
target remote localhost:2331
0x002015a8 in const5 ()
monitor flash device = AT91SAM9XE512
Select flash device: AT91SAM9XE512

monitor halt
monitor soft_reset_halt
Target does not support this command.
thbreak main
Hardware assisted breakpoint 1 at 0x2010b0: file sam9xe512_test.S, line 11.
continue
Remote connection closed
kill
The program is not being run.

Сообщение отредактировал Volldemar - May 21 2010, 08:00
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
gte
сообщение May 26 2010, 22:45
Сообщение #272


Гуру
******

Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613



Цитата(MegaFPGA @ May 18 2010, 13:17) *
в окне где должна происходить отладка появляется окно No source available for "main() ".

Обнаружил такую же проблему
No source available for "main() "
при переходе на последнюю версию Yagarto.
Сразу не заметил, так как отлаживал подпрограмму, а на них, кроме самого main(), все работает, правда только с драйвером 3,80с (но это и раньше было).
В интернете полно сообщений о подобной проблеме без ответов. Видимо какое то наложение. Попробую позже поставить на чистую систему.
Подскажите, лежит где нибудь предыдущая версия Yagarto с исправленным багом обработчика прерываний?
Может кто выложить сможет?
Последняя это:
eclipse-cpp-galileo-SR2-win32.zip
yagarto-bu-2.20.1_gcc-4.5.0-c-c++_nl-1.18.0_gdb-7.1_eabi_20100501.exe
yagarto-tools-20091223-setup.exe
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение May 27 2010, 06:56
Сообщение #273


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(gte @ May 27 2010, 01:45) *
Подскажите, лежит где нибудь предыдущая версия Yagarto с исправленным багом обработчика прерываний?

http://sourceforge.net/projects/yagarto/files/
Go to the top of the page
 
+Quote Post
gte
сообщение May 27 2010, 07:28
Сообщение #274


Гуру
******

Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613



Цитата(IgorKossak @ May 27 2010, 10:56) *

Спасибо. Тогда доп вопрос. У них в каждой сборке рекомендованы определенные версии Eclipse и yagarto-tools.
Не будет ли глюков, если на старую Eclipse Europa я поставлю более новую сборку и, соответственно, другой версией плагина Zylin?
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение May 27 2010, 07:37
Сообщение #275


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(gte @ May 27 2010, 10:28) *
Спасибо. Тогда доп вопрос. У них в каждой сборке рекомендованы определенные версии Eclipse и yagarto-tools.
Не будет ли глюков, если на старую Eclipse Europa я поставлю более новую сборку и, соответственно, другой версией плагина Zylin?

Я Вам дал ссылку на тулчейны, которые никак не связаны со средой проектирования.
Могут поменяться настройки типа вместо arm-elf- вставить arm-none-eabi- и т. д.
Zylin плагин больше ориентирован на отладку, насколько я помню, но и от него мало что зависит, больше от версии OpenOCD и настройки его конфигов.
Go to the top of the page
 
+Quote Post
gte
сообщение May 27 2010, 18:28
Сообщение #276


Гуру
******

Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613



Цитата(IgorKossak @ May 27 2010, 11:37) *
Zylin плагин больше ориентирован на отладку, насколько я помню, но и от него мало что зависит, больше от версии OpenOCD и настройки его конфигов.

Так проблема, именно, в отладке. По какой то причине при отладке не находится текст main(), при том, что остальные подпрограммы нормально отлаживаются. Проект перед этим нормально отлаживался в ранней сборке.
Go to the top of the page
 
+Quote Post
klen
сообщение May 27 2010, 20:09
Сообщение #277


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

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



Цитата(gte @ May 27 2010, 22:28) *
Так проблема, именно, в отладке. По какой то причине при отладке не находится текст main(), при том, что остальные подпрограммы нормально отлаживаются. Проект перед этим нормально отлаживался в ранней сборке.


я к этому по другому отношусь, обычно после компиляции частенько просматриваю че за ассемблер нагенерил компиллер - полезно знаетели, так вот после включения жеских оптимизаций я!! в асме порой этот main ненахожу - работать работает, но оптимизатор код так переколбашивает что концов иногда не видно, про переменные я вообще молчу, рассует по регистрам - отладчик читае DWARF но там тоже не все можно сохранить, шас вот вот новый DWARF4 прикрутят - мож полегче станет.

вот както так, не стоит без разбора все валить на gdb и эклипс.


у меня другая проблема, с gdb 6.8 регистры парсятся, а с пви 7 почемуто нет. Глядя на MI лог видно что с шестой перед работой с процессом еклипс посылает команду - "список регистров", после чего знает че опрашивать чтоб регистры показать, если gdb 7 то не видно чтоб эклипс пытался узнать че за регистры есть у таргета... во такая беда.
мож кто знает кто виноват и че делать?
Go to the top of the page
 
+Quote Post
bureau
сообщение May 27 2010, 23:59
Сообщение #278


Знающий
****

Группа: Свой
Сообщений: 625
Регистрация: 22-02-07
Пользователь №: 25 593



Создаю новый проект С++ с внешним make файлом.
Сам make файл:
Цитата
CXX = g++

INC = -I./inc -I$(ROOTSYS)/include
SRC = ./src
OBJ = ./obj
OBJS = $(OBJ)/Global.o $(OBJ)/TELFile.o $(OBJ)/TELAlign.o $(OBJ)/TELTrack.o $(OBJ)/TELFileRaw.o

ROOTLIBS = `root-config --libs` -lMinuit
RUDELIBS = -L/usr/local/lib/ -lrudeconfig

LIBS = $(ROOTLIBS) $(RUDELIBS)

all: $(OBJS) ./TELAna.cxx
$(CXX) -ggdb $(INC) $^ $(LIBS) -o tel

$(OBJ)/%.o: $(SRC)/%.cxx
$(CXX) -ggdb $(INC) -c $< -o $@

В результате компиляции в консоли Eclipse получаю:
Цитата
make all
g++ -ggdb -I./inc -I/include obj/Global.o obj/TELFile.o obj/TELAlign.o obj/TELTrack.o obj/TELFileRaw.o TELAna.cxx `root-config --libs` -lMinuit -L/usr/local/lib/ -lrudeconfig -o tel
/bin/sh: root-config: not found


Как результат не видит $(ROOTSYS) и не распознает кавычек в `root-config --libs` Если я запускаю с консоли этот make файл то все проходит на ура.
В чем может быть проблема?
Go to the top of the page
 
+Quote Post
gte
сообщение May 28 2010, 06:36
Сообщение #279


Гуру
******

Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613



Цитата(bureau @ May 28 2010, 03:59) *
Как результат не видит $(ROOTSYS) и не распознает кавычек в `root-config --libs` Если я запускаю с консоли этот make файл то все проходит на ура.
В чем может быть проблема?


У меня после установки (W2K) приходилось менять sh.exe и, кажется, make.exe, echo.exe.

Цитата(klen @ May 28 2010, 00:09) *
я к этому по другому отношусь, обычно после компиляции частенько просматриваю че за ассемблер нагенерил компиллер - полезно знаетели, так вот после включения жеских оптимизаций я!! в асме порой этот main ненахожу -

вот както так, не стоит без разбора все валить на gdb и эклипс.

Оптимизации нет, проект работает в железе и отлаживался в другой сборке, правился make касательно изменившегося названия компилятора.
Go to the top of the page
 
+Quote Post
MegaFPGA
сообщение May 28 2010, 07:36
Сообщение #280


Частый гость
**

Группа: Участник
Сообщений: 75
Регистрация: 12-11-09
Из: Уфа
Пользователь №: 53 567



Ситуация такая:
Купил Olimex ARM-USB-TINY.
Установил последние эклипс, openocd, yagarto.
Запускаю openocd используя стандартные конфиги для этого джитага и для моего процессора at91sam7s256.
Запускаю Zylin так:
target remote localhost:3333
monitor reset init
monitor sleep 10
monitor halt
load
s

Отладка запускается нормально без ошибок. Но когда нажимаю step in то указатель выполняемой строки кода перемещается как то случайным образом. Иногда нормально по порядку. Иногда перескакивает команды. Иногда просто хаотично скачет причем ни каких ошибок не выдает.
Хелп.
Go to the top of the page
 
+Quote Post
gte
сообщение May 28 2010, 07:50
Сообщение #281


Гуру
******

Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613



Цитата(MegaFPGA @ May 28 2010, 11:36) *
Установил последние эклипс, openocd, yagarto.

У кого нибудь эта сборка работает без проблем?
Go to the top of the page
 
+Quote Post
MegaFPGA
сообщение May 28 2010, 08:37
Сообщение #282


Частый гость
**

Группа: Участник
Сообщений: 75
Регистрация: 12-11-09
Из: Уфа
Пользователь №: 53 567



Поставил уровень оптимизация на 1. Было два. Указатель перестал скакать. Но все равно есть глюки. Не передаются аргументы функций !
Go to the top of the page
 
+Quote Post
bureau
сообщение May 28 2010, 09:14
Сообщение #283


Знающий
****

Группа: Свой
Сообщений: 625
Регистрация: 22-02-07
Пользователь №: 25 593



Цитата(gte @ May 28 2010, 09:36) *
У меня после установки (W2K) приходилось менять sh.exe и, кажется, make.exe, echo.exe.

Можно поподробней?
У меня Linux Ubuntu.

Add:
Странно, но проблема решилась сама когда я запустил eclipse с командной строки. До этого запускал его через кнопку запуска. Такое впечатление что eclipse запускалась не под тем ЮЗЕРом под которым нахожусь в системе...
Go to the top of the page
 
+Quote Post
gte
сообщение May 28 2010, 12:49
Сообщение #284


Гуру
******

Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613



Цитата(bureau @ May 28 2010, 13:14) *
Можно поподробней?
У меня Linux Ubuntu.

Увы, я же написал, что операционка Windows 2000.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение May 28 2010, 17:40
Сообщение #285


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(gte @ May 28 2010, 10:50) *
У кого нибудь эта сборка работает без проблем?

У меня. А что?
Go to the top of the page
 
+Quote Post

51 страниц V  « < 17 18 19 20 21 > » 
Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 13:39
Рейтинг@Mail.ru


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