Ник:
Пароль:

Контакты

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 » Отладочные платы » SK-AT91SAM9260-SIMXXX
ядро и КФС
Jury093
Добавлено 23.06.2013 22:41 Сообщение: 11
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
я учту ваши замечеания. Давайте с первого вопроса. Как сделать КФС на нанд. желательно по подробнее. Заранее спасибо!

ёлки-палки! вы предлагаете мне за вас рыться на форуме и вам же объяснять? какова цель - научить меня? я и так умею..
сделайте усилие - почитайте форум - в разделе своей платы, в разделах похожих плат, встроенного линукса.. в фак загляните - там есть отличная ссылка..
уверяю, вы не первый и даже не десятый с таким вопросом..

в инструкцию к плате загляните:
http://www.starterkit.ru/html/doc/Manual_SK-AT91SAM9260-SIMXXX.pdf

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
esp23
Добавлено 24.06.2013 16:00 Сообщение: 12
esp23
0

Пункты: 1090
Регистрация: 19.06.2013
все нашел все завелось всем спасибо!
Спуститься к концу Подняться к началу
Персональная информация
and73y
Добавлено 02.04.2014 16:52 Редактировалось 02.04.2014 16:53 Сообщение: 13
and73y
5

Пункты: 1154
Регистрация: 25.11.2009
делаю по заветам:
Код
Kernel command line: console=ttyS0,115200 rw rootwait mem=64M root=/dev/sda1


Однако, система не загружается с флешки. Поддержку ext3 включил. chown root.root /bin/busybox сделал. Флешку отформатировал в ext3, скопировал туда КФС.
По логу загрузки четко видно, что даже не пытается обратиться по /dev/sda1
Систему гружу через tftpboot:
tftpboot 20400000 zlinux; bootm 20400000

Лог загрузки здесь:
Лог загрузки
В чем может проблема заключаться?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 02.04.2014 18:37 Редактировалось 03.04.2014 00:30 Сообщение: 14
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Однако, система не загружается с флешки. Поддержку ext3 включил. chown root.root /bin/busybox сделал.

судя по строке в ядре:
Код
Kernel command line: console=ttyS0,115200 rw rootwait mem=64M root=/dev/sda1

у вас захардкожены эти параметры, туда надо добавить
rw rootwait mem=64M

Цитата
По логу загрузки четко видно, что даже не пытается обратиться по /dev/sda1

накопитель в системе "увиделся":
Код
usb 1-1: new full speed USB device using at91_ohci and address 2
usb 1-1: configuration #1 chosen from 1 choice

но систему похоже загрузил с сетки..

покажите, что выводит после загрузки команда
Код
cat /proc/cmdline

и заодно
Код
dmesg |grep usb

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
and73y
Добавлено 03.04.2014 10:10 Сообщение: 15
and73y
5

Пункты: 1154
Регистрация: 25.11.2009
Цитата
у вас захардкожены эти параметры, туда надо добавить
rw rootwait mem=64M

не совсем понял, в строке есть эти параметры
Цитата
но систему похоже загрузил с сетки..

угу, систему гружу по сети, но КФС всё равно должна монтироваться с usb флешки
Цитата
Код
cat /proc/cmdline
и заодно
Код
dmesg |grep usb


Код
# cat /proc/cmdline
console=ttyS0,115200 rw rootwait mem=64M root=/dev/sda1
# dmesg | grep usb
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
usbmon: debugfs is not available
usb usb1: configuration #1 chosen from 1 choice
usbcore: registered new interface driver usb-storage
usb 1-1: new full speed USB device using at91_ohci and address 2
usb 1-1: configuration #1 chosen from 1 choice
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
usb-storage: device scan complete
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 03.04.2014 12:30 Редактировалось 03.04.2014 17:40 Сообщение: 16
Jury093
4.5

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

да, видимо я не туда посмотрел.. в строке всё правильно..
но картина загрузки весьма странная - в конце должно быть появление и ожидание готовности для sda
и на этом месте всё, в крайнем случае увидел sda и не нашел sda1 - зависание с криком..
а тут бодро грузится..
для полноты картины, что выводит:
Код
ls /dev/sd*

и если у вас рутовая из билдрута, то как прописаны устройства - static или dynamic?
попробуйте натравить "mdev -s" или "udev"

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

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
and73y
Добавлено 03.04.2014 13:23 Редактировалось 03.04.2014 13:23 Сообщение: 17
and73y
5

Пункты: 1154
Регистрация: 25.11.2009
Цитата
в конце должно быть появление и ожидание готовности для sda

появление готовности sda появляется после приглашения ввода логина: полный лог

Цитата
Код
ls /dev/sd*


Код
# ls /dev/sda*
/dev/sda /dev/sda11 /dev/sda14 /dev/sda3 /dev/sda6 /dev/sda9
/dev/sda1 /dev/sda12 /dev/sda15 /dev/sda4 /dev/sda7
/dev/sda10 /dev/sda13 /dev/sda2 /dev/sda5 /dev/sda8

Цитата
и если у вас рутовая из билдрута, то как прописаны устройства - static или dynamic?

Код

BR2_ROOTFS_DEVICE_CREATION_STATIC [=y]
Спуститься к концу Подняться к началу
Персональная информация
lexx666
Добавлено 03.04.2014 13:39 Редактировалось 03.04.2014 13:43 Сообщение: 18
lexx666
3.83

Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
Дайте сюда

zcat /proc/config.gz | grep CMD

а также df -a

Размер ядра большеват... для 926 ядра. В него rootfs вмонтирована ?
Спуститься к концу Подняться к началу
Персональная информация
and73y
Добавлено 03.04.2014 13:51 Редактировалось 03.04.2014 13:52 Сообщение: 19
and73y
5

Пункты: 1154
Регистрация: 25.11.2009
Код
# df
Filesystem Size Used Available Use% Mounted on
tmpfs 30.1M 4.0K 30.1M 0% /dev/shm
tmpfs 30.1M 36.0K 30.1M 0% /tmp
/dev/mtdblock1 248.0M 2.7M 245.3M 1% /mnt/nand
# zcat /proc/config.gz | grep CMD
zcat: /proc/config.gz: No such file or directory
# cat /proc/cmdline
console=ttyS0,115200 rw rootwait mem=64M root=/dev/sda1


Специально КФС в ядро не монтировал, использую дефолтные скрипты:
[hide]
Код

#!/bin/sh
rm /tftpboot/rootfs.arm.cpio.gz
rm ./output/images/rootfs.cpio.gz
mknod ./output/target/dev/rtc0 c 254 0
mknod ./output/target/dev/wiegand0 c 240 0
mknod ./output/target/dev/wiegand1 c 240 1

make
gzip ./output/images/rootfs.cpio
cp ./output/images/rootfs.cpio.gz /tftpboot/rootfs.arm.cpio.gz
#cp /tftpboot/rootfs.gz /tftpboot/rootfs
#cp /tftpboot/uImage /tftpboot/zlinux

cd ../linux-2.6.28
./make_kernel


Код

#!/bin/sh

make -j5 ARCH=arm CROSS_COMPILE=/usr/local/cross-gcc/arm-2007q1/bin/arm-none-linux-gnueabi-

arm-none-linux-gnueabi-objcopy -O binary -R .note -R .comment -S vmlinux linux.bin
gzip -c -9 linux.bin > linux.bin.gz
#rm linux.bin.bz2
#bzip2 linux.bin
../u-boot1.1.5/tools/mkimage -A arm -O linux -T kernel -C gzip -a 0x20008000 -e 0x20008000 -n "Linux Kernel Image" -d linux.bin.gz zlinux
cp ./zlinux /tftpboot/zlinux
[/hide]
Спуститься к концу Подняться к началу
Персональная информация
lexx666
Добавлено 03.04.2014 14:03 Сообщение: 20
lexx666
3.83

Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
В папке с ядром на большом брате x86
cat .config | grep CMDLINE
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9260-SIMXXX