Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Embedded Linux
buildroot-2014.08 на базе ядра 3.10.17 для i.mx6
Konachan
Добавлено 04.08.2015 21:20 Сообщение: 211
Konachan
5

Пункты: 3815
Регистрация: 30.08.2014
Цитата

Спасибо за направление, разобрался, добавил.
Спуститься к концу Подняться к началу
Персональная информация
robertstar
Добавлено 11.12.2015 14:54 Сообщение: 212
robertstar
0

Пункты: 1892
Регистрация: 20.04.2013
Пол: Мужчина
Добрый вечер!
Подскажите пожалуйста, у меня плата SK-iMX6S-SODIMM-Ind, собрал минимальную сборку, в menuconfig ядра включил <M> User mode SPI device driver support.
Изменил в файле imx6qdl-sodimm.dtsi ->
&ecspi1 {
fsl,spi-num-chipselects = <1>;
cs-gpios = <&gpio5 25 0>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_ecspi1_sodimm>;
status = "okay";

spidev: spidev@0 {
compatible = "spidev";
reg = <0>;
spi-max-frequency = <60000000>;
};

// tsc2046@0 {
// compatible = "ti,tsc2046";
// reg = <0>;
// spi-max-frequency = <100000>;
// /* pen irq is GPIO3_27 */
// interrupt-parent = <&gpio3>;
// interrupts = <27 0x2>;
// pendown-gpio = <&gpio3 27 0>;
// vcc-supply = <&reg_3p3v>;
//
// ti,x-min = <150>;
// ti,x-max = <3830>;
// ti,y-min = <190>;
// ti,y-max = <3830>;
//
// linux,wakeup;
// };
};

Все собралось, залил через MGFtools, загрузилось и в dev/ появилось spidev32766.0
Хотел спросить, я что то не правильно сделал?
Вроде как должно было быть spidev1.0
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 11.12.2015 15:23 Сообщение: 213
sasamy
4.70

Пункты: 77331
Регистрация: 14.08.2009
Цитата

Хотел спросить, я что то не правильно сделал?
Вроде как должно было быть spidev1.0


это такая странность в ядре 3.10

https://community.freescale.com/thread/319336
Спуститься к концу Подняться к началу
Персональная информация
robertstar
Добавлено 12.12.2015 08:09 Сообщение: 214
robertstar
0

Пункты: 1892
Регистрация: 20.04.2013
Пол: Мужчина
Цитата
Цитата

Хотел спросить, я что то не правильно сделал?
Вроде как должно было быть spidev1.0


это такая странность в ядре 3.10

https://community.freescale.com/thread/319336


Подскажите, чтобы обновить ядро - много чего надо править?
Спуститься к концу Подняться к началу
Персональная информация
robertstar
Добавлено 12.12.2015 08:45 Сообщение: 215
robertstar
0

Пункты: 1892
Регистрация: 20.04.2013
Пол: Мужчина
Подскажите пожалуйста, делаю конфиг под QT
make distclean
make imx6sk_qt5gst_defconfig
make menuconfig
make

При компиляции возникает ошибка:
make[2]: вход в каталог «/home/ubuntu/buildroot-2014.08-sk/output/build/host-ncurses-5.9/ncurses»
/usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -I. -I../include -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include/ncurses -O2 -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tty/hardscroll.c -o ../obj_s/hardscroll.o
/usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -I. -I../include -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include/ncurses -O2 -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tty/hashmap.c -o ../obj_s/hashmap.o
/usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -I. -I../include -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include/ncurses -O2 -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_addch.c -o ../obj_s/lib_addch.o
/usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -I. -I../include -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include/ncurses -O2 -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_addstr.c -o ../obj_s/lib_addstr.o
/usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -I. -I../include -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include/ncurses -O2 -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_beep.c -o ../obj_s/lib_beep.o
/usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -I. -I../include -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include/ncurses -O2 -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_bkgd.c -o ../obj_s/lib_bkgd.o
/usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -I. -I../include -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include/ncurses -O2 -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_box.c -o ../obj_s/lib_box.o
/usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -I. -I../include -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include/ncurses -O2 -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_chgat.c -o ../obj_s/lib_chgat.o
/usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -I. -I../include -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include/ncurses -O2 -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_clear.c -o ../obj_s/lib_clear.o
/usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -I. -I../include -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include/ncurses -O2 -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_clearok.c -o ../obj_s/lib_clearok.o
/usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -I. -I../include -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include/ncurses -O2 -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_clrbot.c -o ../obj_s/lib_clrbot.o
/usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -I. -I../include -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include/ncurses -O2 -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_clreol.c -o ../obj_s/lib_clreol.o
/usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -I. -I../include -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include/ncurses -O2 -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_color.c -o ../obj_s/lib_color.o
/usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -I. -I../include -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include/ncurses -O2 -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_colorset.c -o ../obj_s/lib_colorset.o
/usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -I. -I../include -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include/ncurses -O2 -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_delch.c -o ../obj_s/lib_delch.o
/usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -I. -I../include -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include/ncurses -O2 -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_delwin.c -o ../obj_s/lib_delwin.o
/usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -I. -I../include -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include/ncurses -O2 -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_echo.c -o ../obj_s/lib_echo.o
/usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -I. -I../include -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include/ncurses -O2 -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_endwin.c -o ../obj_s/lib_endwin.o
/usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -I. -I../include -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include/ncurses -O2 -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_erase.c -o ../obj_s/lib_erase.o
/usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -I. -I../include -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include/ncurses -O2 -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_flash.c -o ../obj_s/lib_flash.o
/usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -I. -I../include -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include/ncurses -O2 -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include --param max-inline-insns-single=1200 -fPIC -c ../ncurses/lib_gen.c -o ../obj_s/lib_gen.o
/usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -I. -I../include -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include/ncurses -O2 -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_getch.c -o ../obj_s/lib_getch.o
/usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -I. -I../include -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include/ncurses -O2 -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_getstr.c -o ../obj_s/lib_getstr.o
/usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -I. -I../include -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include/ncurses -O2 -I/home/ubuntu/buildroot-2014.08-sk/output/host/usr/include --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_hline.c -o ../obj_s/lib_hline.o
In file included from ../ncurses/curses.priv.h:283:0,
from ../ncurses/lib_gen.c:19:
_22764.c:835:15: error: expected ‘)’ before ‘int’
../include/curses.h:1594:56: note: in definition of macro ‘mouse_trafo’
#define mouse_trafo(y,x,to_screen) wmouse_trafo(stdscr,y,x,to_screen)
^
Makefile:795: ошибка выполнения рецепта для цели «../obj_s/lib_gen.o»
make[2]: *** [../obj_s/lib_gen.o] Ошибка 1
make[2]: *** Ожидание завершения заданий…
make[2]: выход из каталога «/home/ubuntu/buildroot-2014.08-sk/output/build/host-ncurses-5.9/ncurses»
Makefile:307: ошибка выполнения рецепта для цели «../lib/libncurses.so»
make[1]: *** [../lib/libncurses.so] Ошибка 2
make[1]: выход из каталога «/home/ubuntu/buildroot-2014.08-sk/output/build/host-ncurses-5.9/progs»
package/pkg-generic.mk:177: ошибка выполнения рецепта для цели «/home/ubuntu/buildroot-2014.08-sk/output/build/host-ncurses-5.9/.stamp_built»
make: *** [/home/ubuntu/buildroot-2014.08-sk/output/build/host-ncurses-5.9/.stamp_built] Ошибка 2

Подскажите, что надо сделать?
Спуститься к концу Подняться к началу
Персональная информация
robertstar
Добавлено 12.12.2015 09:43 Сообщение: 216
robertstar
0

Пункты: 1892
Регистрация: 20.04.2013
Пол: Мужчина
Решение проблемы нашел, пока компилируется)
http://savannah.gnu.org/bugs/?45197
Спуститься к концу Подняться к началу
Персональная информация
robertstar
Добавлено 12.12.2015 10:18 Сообщение: 217
robertstar
0

Пункты: 1892
Регистрация: 20.04.2013
Пол: Мужчина
Возникла друга ошибка:
>>> linux custom Downloading
--2015-12-12 11:53:32-- http://./linux-imx_3.10.17_1.0.2_ga-sk.tar.bz2
Распознаётся . (.)… ошибка: С именем узла не связано ни одного адреса.
wget: не удаётся разрешить адрес «.»
--2015-12-12 11:53:33-- http://sources.buildroot.net/linux-imx_3.10.17_1.0.2_ga-sk.tar.bz2
Распознаётся sources.buildroot.net (sources.buildroot.net)… 176.9.16.109
Подключение к sources.buildroot.net (sources.buildroot.net)|176.9.16.109|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 404 Not Found
2015-12-12 11:53:33 ОШИБКА 404: Not Found.

package/pkg-generic.mk:73: ошибка выполнения рецепта для цели «/home/ubuntu/buildroot-2014.08-sk/output/build/linux-custom/.stamp_downloaded»
make: *** [/home/ubuntu/buildroot-2014.08-sk/output/build/linux-custom/.stamp_downloaded] Ошибка 1

Подскажите где поправить.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 12.12.2015 12:31 Сообщение: 218
sasamy
4.70

Пункты: 77331
Регистрация: 14.08.2009
Цитата

>>> linux custom Downloading
--2015-12-12 11:53:32-- http://./linux-imx_3.10.17_1.0.2_ga-sk.tar.bz2
Распознаётся . (.)… ошибка: С именем узла не связано ни одного адреса.
wget: не удаётся разрешить адрес «.»


скорей всего была сделана полная очистка buildroot и удалены исходники - симлмнк dl --> downloads

скопируйте исходники загрузчика и ядра

cp downloads/* dl
Спуститься к концу Подняться к началу
Персональная информация
robertstar
Добавлено 12.12.2015 12:53 Сообщение: 219
robertstar
0

Пункты: 1892
Регистрация: 20.04.2013
Пол: Мужчина
Скажите, если я сначала сделал минимальную сборку, а после я хочу сделать под QT, то надо сделать make distclean, или с другим конфигом все само скомпилируется?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 12.12.2015 14:16 Сообщение: 220
sasamy
4.70

Пункты: 77331
Регистрация: 14.08.2009
Цитата

если я сначала сделал минимальную сборку, а после я хочу сделать под QT, то надо сделать make distclean


make clean

тогда архивы исходников не удаляются
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux