Настройка 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.