Headina 0 20 марта, 2009 Опубликовано 20 марта, 2009 · Жалоба Есть плата NGW100. Линукс запустился без проблем. Написал простенькую программку. Скомпилировал с помощью avr32-gcc #include <stdio.h> int main(int argc, char** argv) { printf("Hello World!\n"); return 0; } Копирую исполняемый *.elf файл через FTP на NGW100. При запуске программы выдает: "segmentation fault" В чем может быть ошибка? Или чем может быть вызвана данная ошибка? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Methane 0 20 марта, 2009 Опубликовано 20 марта, 2009 · Жалоба Есть плата 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 0 20 марта, 2009 Опубликовано 20 марта, 2009 · Жалоба Я скачал avr32-gnu-toolchain-2.0.3.exe и AVR32Studio-2.1.1-Setup с офф. сайта атмэла. Собирал как и вручную через консоль, так и с помощью AVR32 Studio, результат один. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbour 0 21 марта, 2009 Опубликовано 21 марта, 2009 · Жалоба обычно это значит что glibc с которой слинковано приложение категорически не совпадает с той, которая стоит в исходной системе. А ваще есть такой манец как gcc -g3 и потом gdb'ой его, gdb'ой ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Andrew-S 0 4 мая, 2009 Опубликовано 4 мая, 2009 · Жалоба Я скачал avr32-gnu-toolchain-2.0.3.exe и AVR32Studio-2.1.1-Setup с офф. сайта атмэла. Собирал как и вручную через консоль, так и с помощью AVR32 Studio, результат один. Неоднократно сталкивался с segmentation fault после обновления операционки. Лечится использованием компилятора из того же buildroot-а которым собирали систему. Находится он в папке build_avr32/Staging_dir. В АВРСтудии указать путь к компилятору. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sigi 0 22 мая, 2009 Опубликовано 22 мая, 2009 · Жалоба У меня такая же ошибка возникала при неправильных настройках FTP соединения. В FARе стояла лишняя галочка в настройках, точно не помню какая. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbour 0 22 мая, 2009 Опубликовано 22 мая, 2009 · Жалоба угм, если бинарник как текст передать, то она да ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться