Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:8
Форум » starterkit.ru » Процессорные модули » SK-iMX6S/D-SODIMM
SK-iMX6S-SODIMM непонятки с ядром
sergsss77
Добавлено 24.06.2018 15:34
0
Сообщение: 1
sergsss77
0

Пункты: 845
Регистрация: 17.06.2018
Здравствуйте уважаемые форумчане!
Вопрос в следующем. Взял buildroot-2014.08-sk-3.10.17 тот который установлен на виртуальной машине, приложенной к модулю SK-IMX7S-SODIMM. Компилируется ядро но по пути
src\buildroot-2014.08-sk-3.10.17\output\build\linux-custom\arch\arm\boot нету файла uImage. Взяв исходники ядра в папке Linux-custom я откомпилировал отдельно ядро с параметрами make uImage LOADADDR=0x10008000 файл uImage пояаился но по размеру он получается 4 509 872 байта а файл который заливается по Mfgtools-Rel-4.0.0_130424_MX6S_OEM_UPDATER_SK весит 9 383 936 байта
И естественно при загрузке откомпилированного мною ядра получается следующая картина

=> run tftp_boot
Using FEC device
TFTP from server 192.168.1.101; our IP address is 192.168.1.136
Filename 'uImage'.
Load address: 0x12000000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
################################################
3.9 MiB/s
done
Bytes transferred = 4509872 (44d0b0 hex)
## Booting kernel from Legacy Image at 12000000 ...
Image Name: Linux-3.10.17
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4509808 Bytes = 4.3 MiB
Load Address: 10008000
Entry Point: 10008000
Verifying Checksum ... OK
Loading Kernel Image ... OK

Starting kernel …

и тишина, после 20 секунд срабатывает ватч дог и система перегружается. Подскажите как скомпилировать рабочее ядро
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 26.06.2018 15:07 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 93008
Регистрация: 24.03.2009
Пол: Мужчина
Сборки для ядра 3.0.35 и 3.10.17 не совместимы между собой.
Внимательно перечитайте инструкцию для сборки 3.10.17 и обновляйте систему как там описано.
Спуститься к концу Подняться к началу
Персональная информация
sergsss77
Добавлено 27.06.2018 08:04 Сообщение: 3
sergsss77
0

Пункты: 845
Регистрация: 17.06.2018
Павел доброго дня!
Подскажите пожалуйста где приблизительно найти инструкцию. Я так понимаю на форуме в ветке "Embedded Linux". Я так понимаю что надо обновлять загрузчик , который идет в комплекте с buildroot к ядру 3.10.17. Его нужно переписать в модуль? А можно это сделать через загрузку по USB? Я пробовал в папку Mfgtools-Rel-4.0.0_130424_MX6S_OEM_UPDATER_SK\Profiles\MX6DL Linux Update\OS Firmware переписывать другие загрузчики и файловые системы чего то непонятное происходит. Направьте приблизительно где хоть почитать что бы можно было подменить ядро сейчас Linux SK-iMX6-SODIMM 3.1.2 #183 SMP PREEMPT Tue Aug 4 11:05:52 UTC 2015 armv7l GNU/Linux. Или нужно смотреть в сторону конфига imx_v7_sk_defconfig ? То есть если собирать ядро с конфигом imx_v7_defconfig то ничего не получится да?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 27.06.2018 08:29 Редактировалось 02.07.2018 07:15 Сообщение: 4
Pavel Ivanchenko
Admin
4.39

Пункты: 93008
Регистрация: 24.03.2009
Пол: Мужчина
Ммда ...
Т.е. посмотреть его в описании продукта никак не получается ...
Ну про не возможность заглянуть в папочку Materials на фтп уже молчу.
Спуститься к концу Подняться к началу
Персональная информация
sergsss77
Добавлено 30.06.2018 16:19 Сообщение: 5
sergsss77
0

Пункты: 845
Регистрация: 17.06.2018
Здравствуйте уважаемые форумчане!
Разбираюсь с модулем SK-IMX6S-SODIMM.
Установил виртуальную машину.
Распаковал iMX6_Libuntu_build_machine.
Зашел в папку ~/src/buildroot-2014.08-sk-3.10.17.
Дальше набрал в терминале make menuconfig, дальше установил параметры загрузчика для платы, в моем случае это SK-iMX6S-SODIMM. Bootloaders -> SK-iMX6S-SODIMM/-ind.
Дальше выхожу с сохранением.
Делаю make, потом запускаю скрипт ./ubootx_rebuild.sh.
Потом замыкаю перемычку J2 На плате SK-LCD800x480-MB с установленным на ней модулем SK-iMX6S-SODIMM.
Подаю питание 5VDC (3A).
В виртуальной машине появляется новое устройство /dev/sdb и /dev/sdb1.
Командой df смотрю куда примонтировано устройство - /dev/sdb1 3674536 191016 3277148 6% /media/user/13c863db-4668-4256-afb2-b02f852ee2c7.
Делаю umount /media/user/13c863db-4668-4256-afb2-b02f852ee2c7.
Дальше запускаю скрипт mk-sd.sh - "sudo ./mk-sd.sh /dev/sdb".
Дальше мне пишет в терминале
all commands are completed without errors, SD is ready
Дальше сбрасываю по питанию плату


идет загрузка...….
usbcore: registered new interface driver snd-usb-audio
tlv320aic23-codec 0-001a: codec clk_frequency = 12000000
imx-tlv320 sound.24: tlv320aic23-hifi <-> 202c000.ssi mapping ok
imx-spdif sound-spdif.26: dit-hifi <-> 2004000.spdif mapping ok
imx-spdif sound-spdif.26: dir-hifi <-> 2004000.spdif mapping ok
imx-audio-hdmi sound-hdmi.25: hdmi-hifi <-> hdmi_audio.16 mapping ok
TCP: cubic registered
NET: Registered protocol family 10
sit: IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
can: controller area network core (rev 20120528 abi 9)
NET: Registered protocol family 29
can: raw protocol (rev 20120528)
can: broadcast manager protocol (rev 20120528 t)
can: netlink gateway (rev 20130117) max_hops=1
8021q: 802.1Q VLAN Support v1.8
Key type dns_resolver registered
VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
snvs_rtc 20cc034.snvs-rtc-lp: setting system clock to 1970-01-01 00:02:03 UTC (123)
ALSA device list:
#0: imx-tlv320
#1: imx-spdif
#2: imx-hdmi-soc
Waiting for root device /dev/mmcblk0p1... - и вот на этом месте происходит перезагрузка
раз в 20 секунд

Что я делаю неправильно? Может быть нужно еще перекомпилировать ядро. Но там нужно тогда что то поправить
я так правильно понимаю?umount /media/user/13c863db-4668-4256-afb2-b02f852ee2c7. Дальше запускаю скрипт mk-sd.sh - sudo ./mk-sd.sh /dev/sdb. Дальше мне пишет в терминале
Спуститься к концу Подняться к началу
Персональная информация
sergsss77
Добавлено 30.06.2018 18:22 Сообщение: 6
sergsss77
0

Пункты: 845
Регистрация: 17.06.2018
или все дело в настройках загрузчика?? Тут самое главное я даже не знаю в какую сторону копать, разруливать ситуевину. Все эти низкоуровневые дела методом перебора решаются
Спуститься к концу Подняться к началу
Персональная информация
sergsss77
Добавлено 30.06.2018 22:13 Сообщение: 7
sergsss77
0

Пункты: 845
Регистрация: 17.06.2018
все разобрался исправил несколько строк в загрузчике как написано в теме "SK-iMX6S/D-SODIMM, новая eMMC" и все заработало. У меня только вопрос в исходниках ядра нужно исправлять 6 на 8 или на 7???
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-iMX6S/D-SODIMM