Ник:
Пароль:

Контакты

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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Embedded Linux
iMX6. Debian. Обновление ядра до 3.14
Jury093
Добавлено 14.10.2016 15:46 Сообщение: 31
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
паника

а что в логе про нанд есть?
Код
dmesg |grep nand
dmesg |grep mtd

если в логе нет, то что-то в конфигурации накосячили..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
qqqqq2
Добавлено 14.10.2016 15:58 Сообщение: 32
qqqqq2
0

Пункты: 5507
Регистрация: 29.04.2016
Из: Санкт-Петербург
Цитата

а что в логе про нанд есть?

Код
# dmesg |grep nand
# dmesg |grep mtd
#
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 14.10.2016 17:09 Редактировалось 14.10.2016 17:10 Сообщение: 33
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
чтд.. сначала должен опознаться нанд, потом на него наклеивается прослойка mtd и уж потом его можно пилить..

в корне исходников ядра смотрите конфигурацию
Код
cat .config | grep NAND
cat .config | grep MTD


далее надо копать в dts файле - что там прописано (я не знаток dts)

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
qqqqq2
Добавлено 17.10.2016 10:19 Сообщение: 34
qqqqq2
0

Пункты: 5507
Регистрация: 29.04.2016
Из: Санкт-Петербург
Цитата

в корне исходников ядра смотрите конфигурацию


Код
user@iMX6-bld:~/buildroot-2015.08-sk$ cat .config | grep NAND
BR2_PACKAGE_MTD_NANDDUMP=y
BR2_PACKAGE_MTD_NANDTEST=y
BR2_PACKAGE_MTD_NANDWRITE=y
# BR2_TARGET_UBOOT_FORMAT_NAND_BIN is not set
# BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_512_16K is not set
# BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_2K_128K is not set
user@iMX6-bld:~/buildroot-2015.08-sk$ cat .config | grep MTD
BR2_PACKAGE_MTD=y
# MTD tools selection
# BR2_PACKAGE_MTD_DOCFDISK is not set
# BR2_PACKAGE_MTD_DOC_LOADBIOS is not set
BR2_PACKAGE_MTD_FLASHCP=y
BR2_PACKAGE_MTD_FLASH_ERASE=y
BR2_PACKAGE_MTD_FLASH_LOCK=y
# BR2_PACKAGE_MTD_FLASH_OTP_DUMP is not set
# BR2_PACKAGE_MTD_FLASH_OTP_INFO is not set
# BR2_PACKAGE_MTD_FLASH_OTP_LOCK is not set
# BR2_PACKAGE_MTD_FLASH_OTP_WRITE is not set
BR2_PACKAGE_MTD_FLASH_UNLOCK=y
# BR2_PACKAGE_MTD_FTL_CHECK is not set
# BR2_PACKAGE_MTD_FTL_FORMAT is not set
# BR2_PACKAGE_MTD_JFFS2DUMP is not set
# BR2_PACKAGE_MTD_MKFSJFFS2 is not set
# BR2_PACKAGE_MTD_MKFSUBIFS is not set
BR2_PACKAGE_MTD_MTD_DEBUG=y
BR2_PACKAGE_MTD_NANDDUMP=y
BR2_PACKAGE_MTD_NANDTEST=y
BR2_PACKAGE_MTD_NANDWRITE=y
# BR2_PACKAGE_MTD_NFTLDUMP is not set
# BR2_PACKAGE_MTD_NFTL_FORMAT is not set
# BR2_PACKAGE_MTD_RECV_IMAGE is not set
# BR2_PACKAGE_MTD_RFDDUMP is not set
# BR2_PACKAGE_MTD_RFDFORMAT is not set
# BR2_PACKAGE_MTD_SERVE_IMAGE is not set
# BR2_PACKAGE_MTD_SUMTOOL is not set
BR2_PACKAGE_MTD_MTDINFO=y
BR2_PACKAGE_MTD_UBIATTACH=y
BR2_PACKAGE_MTD_UBICRC32=y
BR2_PACKAGE_MTD_UBIDETACH=y
BR2_PACKAGE_MTD_UBIFORMAT=y
BR2_PACKAGE_MTD_UBIMKVOL=y
BR2_PACKAGE_MTD_UBINFO=y
BR2_PACKAGE_MTD_UBINIZE=y
BR2_PACKAGE_MTD_UBIRENAME=y
BR2_PACKAGE_MTD_UBIRMVOL=y
BR2_PACKAGE_MTD_UBIRSVOL=y
BR2_PACKAGE_MTD_UBIUPDATEVOL=y
BR2_PACKAGE_MTD_UBIBLOCK=y
# BR2_PACKAGE_MTDEV is not set
# BR2_PACKAGE_MTDEV2TUIO is not set
# BR2_PACKAGE_HOST_MTD is not set
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 17.10.2016 12:21 Сообщение: 35
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
user@iMX6-bld:~/buildroot-2015.08-sk$ cat .config | grep NAND

не, это настройки в билдруте, не факт что они отражают настройки для ядра, лучше смотреть примерно там:
buildroot-2015.08-sk/output/build/linux-custom
в dts платы смотрели? там всё прописано "как надо"?
и листинг загрузки на pastebin.com с линком сюда..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
qqqqq2
Добавлено 17.10.2016 13:04 Редактировалось 17.10.2016 13:05 Сообщение: 36
qqqqq2
0

Пункты: 5507
Регистрация: 29.04.2016
Из: Санкт-Петербург
Цитата

buildroot-2015.08-sk/output/build/linux-custom
cat .config | grep NAND

http://pastebin.ru/nGezYRV7

Цитата

в dts платы смотрели? там всё прописано "как надо"?

не знаю где смотреть

Цитата

и листинг загрузки на pastebin.com с линком сюда..

http://pastebin.ru/TqGJKIMU
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 17.10.2016 13:38 Сообщение: 37
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
cat .config | grep NAND

я наизусть настроек не помню, вечером на живой системе попробую посмотреть, на всякий случай попробуйте эту опцию разрешить # CONFIG_MTD_NAND_MXC is not set

Цитата

в dts платы смотрели? там всё прописано "как надо"?
не знаю где смотреть

примерно arch/arm/boot/dts/ваша-плата.dts
обычно после сборки рядом лежит такой же, но dtb

Цитата

вообще нет упоминаний о нанде, т.е. либо опций не хватает, либо не прописан в dts
нет попыток старта функции _probe и неудач детекта нанда..

у вас есть исправная старая рутовая, в которой нанд видится? попробуйте посравнивать настройки.. явно что-то не включено..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
qqqqq2
Добавлено 17.10.2016 14:54 Редактировалось 17.10.2016 14:55 Сообщение: 38
qqqqq2
0

Пункты: 5507
Регистрация: 29.04.2016
Из: Санкт-Петербург
Цитата

вообще нет упоминаний о нанде...

у вас есть исправная старая рутовая, в которой нанд видится? попробуйте посравнивать настройки.. явно что-то не включено..


да, ничего... Нигде, и даже в старой, работающей конфигурации на ядре 3.1.2
Что это значит для дальнейших разбирательств?
есть строчка одна
GPMI NAND driver registered. (IMX)

вот загрузка рабочей конфигурации (ядро 3.1.2, Debian на флешке)
http://pastebin.ru/7h1WnmE4
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 17.10.2016 15:35 Сообщение: 39
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
да, ничего... Нигде, и даже в старой, работающей конфигурации на ядре 3.1.2

мнэ.. я может что пропустил - а где у вас сам чип нанда? на плате продукта его нет:

title

или у вас вместо eMMC стоит nand?

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
qqqqq2
Добавлено 17.10.2016 15:45 Сообщение: 40
qqqqq2
0

Пункты: 5507
Регистрация: 29.04.2016
Из: Санкт-Петербург
Цитата

или у вас вместо eMMC стоит nand?

KLM4G1YEMD-B031

SAMSUNG e·MMC is an embedded MMC solution ...
e·MMC consists of NAND flash and a MMC controller.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux