Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: NGW100 "segmentation fault"
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > AVR32
Headina
Есть плата NGW100. Линукс запустился без проблем.
Написал простенькую программку. Скомпилировал с помощью avr32-gcc

Код
#include <stdio.h>

int main(int argc, char** argv)
{
    printf("Hello World!\n");
    return 0;
}


Копирую исполняемый *.elf файл через FTP на NGW100. При запуске программы выдает: "segmentation fault"

В чем может быть ошибка? Или чем может быть вызвана данная ошибка?
Methane
Цитата(Headina @ Mar 20 2009, 16:33) *
Есть плата NGW100. Линукс запустился без проблем.
Написал простенькую программку. Скомпилировал с помощью avr32-gcc

Код
#include <stdio.h>

int main(int argc, char** argv)
{
    printf("Hello World!\n");
    return 0;
}


Копирую исполняемый *.elf файл через FTP на NGW100. При запуске программы выдает: "segmentation fault"

В чем может быть ошибка? Или чем может быть вызвана данная ошибка?

А как вы компилировали? И чем собирали? Может вы для avr32uc взяли.
Headina
Я скачал avr32-gnu-toolchain-2.0.3.exe и AVR32Studio-2.1.1-Setup с офф. сайта атмэла.
Собирал как и вручную через консоль, так и с помощью AVR32 Studio, результат один.
Harbour
обычно это значит что glibc с которой слинковано приложение категорически не совпадает с той, которая стоит в исходной системе. А ваще есть такой манец как gcc -g3 и потом gdb'ой его, gdb'ой ...
Andrew-S
Цитата(Headina @ Mar 20 2009, 21:57) *
Я скачал avr32-gnu-toolchain-2.0.3.exe и AVR32Studio-2.1.1-Setup с офф. сайта атмэла.
Собирал как и вручную через консоль, так и с помощью AVR32 Studio, результат один.


Неоднократно сталкивался с segmentation fault после обновления операционки. Лечится использованием компилятора из того же buildroot-а которым собирали систему. Находится он в папке build_avr32/Staging_dir. В АВРСтудии указать путь к компилятору.
sigi
У меня такая же ошибка возникала при неправильных настройках FTP соединения. В FARе стояла лишняя галочка в настройках, точно не помню какая.
Harbour
угм, если бинарник как текст передать, то она да ...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.