Настройка Eclipse для компиляции c и C++ для iMX6 SoloX CortexA9 в среде Windows

Я пытаюсь скомпилировать простое приложение C для SoloX Cortex-A9, используя Eclipse в среде Windows.

#include <stdio.h>

int main () {
int ch;
for( ch = 75 ; ch <= 100; ch++ )
{
    printf("ASCII value = %d, Character = %c\n", ch , ch );
}
return(0);
}

Я ищу помощь в настройке Eclipse и сортировке набора инструментов / команд.

До сих пор я пробовал следующее с различной степенью успеха.

arm-none-eabi-gcc с --specs = nosys.specs для устранения некоторых проблем.

Компилируется, но при выполнении выдает ошибку сегментации

Затем было предложено, чтобы solox (Cortexa9) был armhf, а не armel, поэтому я попробовал arm-linux-gnueabihf

Это также соответствует, но сильно к моему раздражению также приводит к "Сегментации".

Eclipse Plugins; У меня есть плагин GNU ARM Eclipse, который представляет собой расширение управляемой сборки Eclipse CDT для таких инструментов GNU ARM, как CodeSourcery G++ Lite, GNUARM, WinARM, Yagarto, и поддерживает разработку управляемых приложений C/C++ для процессоров серии ARM. Версия: 0.5.3.201010141144

Чувствую себя очень глубоко и надеясь, что кто-то может направить меня в правильном направлении.

Изменить, чтобы предоставить дополнительную информацию;

Команда "Все параметры" - "-I"D:\SDKC_imx6Sandbox\SDK\Projects\Test_6_1" -I"D:\SDKC_imx6Sandbox\SDK\Projects\Test_6_1/source" -O3 -Wall -Wa,-adhlns=" ​​$ @.lst "-c -fmessage-length = 0 -mcpu = cortex-a9"

Target работает под управлением Linux, и я загружаю бинарный файл через winscp через Ethernet.

0 ответов

Другие вопросы по тегам