Ник:
Пароль:

Контакты

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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Embedded Linux
sd-card!
esp23
Добавлено 09.07.2013 10:55 Сообщение: 11
esp23
0

Пункты: 1090
Регистрация: 19.06.2013
в настройка билд рута я не нашел пакета fdisk, я хотел с самой платы глянуть на карту! С компа форматировал fdisk-ом как ты и сказал fdisk /dev/sda т.к. подключена через карт ридер.
Причем на компе все видит. ставлю на плату и тю тю!
Если я правильно понял виндюках значит виндовс? Так в винде тоже ее видит я думаю что то не так в ядре что может быть с ядром?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 09.07.2013 14:00 Сообщение: 12
Jury093
4.5

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

не знаю, как сейчас (я давно не пользуюсь билдрутом), но раньше fdisk входил в состав busybox - надо в конфигураторе билдрута открыть опцию "показать все утилиты бузибокса" и там в системных утилитах разрешить включение fdisk..

Цитата
С компа форматировал fdisk-ом как ты и сказал fdisk /dev/sda т.к. подключена через карт ридер.
Причем на компе все видит. ставлю на плату и тю тю!
Если я правильно понял виндюках значит виндовс? Так в винде тоже ее видит я думаю что то не так в ядре что может быть с ядром?

вполне логично, тогда выкладывай конфиг ядра на pastebin.com и линк сюда. конфиг лежит в корне исходников ядра в файле .config

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

Пункты: 1090
Регистрация: 19.06.2013
http://pastebin.com/KAKd41Cx

fdisk-а нет в билдруте только sfdisk
И если не трудно подскажи можно ли установить пакет python-smbus для работы с шиной I2C в питоне? или придется на си писать модуль самому?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 09.07.2013 16:16 Сообщение: 14
Jury093
4.5

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

уж больно у тебя ядро старое.. отсюда могут запросто проблемы расти..
вечером дома конфиги поищу..

Цитата
fdisk-а нет в билдруте только sfdisk

fdisk входит в состав busybox который главный компонет buildroot-a
http://busybox.net/BusyBox.html
в разделе команд он есть..

Цитата
И если не трудно подскажи можно ли установить пакет python-smbus для работы с шиной I2C в питоне? или придется на си писать модуль самому?

если в дебьяне, то
apt-get install python-smbus
в билдруте без понятия..
напиши свою прокладку - софтинку под плату, которая с командной строки принимает список аргументов и сама общается с i2c. ну и вызывай ее из питона с параметрами..

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

Пункты: 1090
Регистрация: 19.06.2013
c fdiskom разобрался в настрйке busybox включил его.
Щас попробую через нее глянуть на sd карту
Спуститься к концу Подняться к началу
Персональная информация
esp23
Добавлено 09.07.2013 16:44 Сообщение: 16
esp23
0

Пункты: 1090
Регистрация: 19.06.2013
эту софтину писать на си?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 10.07.2013 11:49 Сообщение: 17
Jury093
4.5

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

ну если осилишь асм, то на асме.. но я бы писал на Си, оно вполне работает..

ничего старее 2.6.30 не нашел, попробуй
http://pastebin.com/5gY3Bzan

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

Пункты: 1090
Регистрация: 19.06.2013
спасибо за помощь на этой неделе попробую! попробую софтину все таки пока написать! отпишусь что получилось с софтиной если че опять буду тебя мучать
Спуститься к концу Подняться к началу
Персональная информация
esp23
Добавлено 10.07.2013 17:02 Редактировалось 10.07.2013 17:05 Сообщение: 19
esp23
0

Пункты: 1090
Регистрация: 19.06.2013
попробовал отформатировать карту с платы через fdisk

# fdisk /dev/mmcblk0
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel. Changes will remain in memory only,
until you decide to write them. After that the previous content
won't be recoverable.


The number of cylinders for this disk is set to 60448.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/mmcblk0: 1980 MB, 1980760064 bytes
4 heads, 16 sectors/track, 60448 cylinders
Units = cylinders of 64 * 512 = 32768 bytes

Device Boot Start End Blocks Id System

Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-60448, default 1): Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-60448, default 60448): Using default value 60448

Command (m for help): p

Disk /dev/mmcblk0: 1980 MB, 1980760064 bytes
4 heads, 16 sectors/track, 60448 cylinders
Units = cylinders of 64 * 512 = 32768 bytes

Device Boot Start End Blocks Id System
/dev/mmcblk0p1 1 60448 1934328 83 Linux

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table
mmcblk0:<7>mmc0: starting CMD18 arg 00000000 flags 000000b5
unknown partition table
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 10.07.2013 22:54 Сообщение: 20
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
очень странная симптоматика.. мне не нравятся вот эти строки:
Код
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel

Код
There is nothing wrong with that, but this is larger than 1024,

тут возможны варианты
- неправильный MBR (такой вариант вполне возможен), лечится втыканием в ближайший цифрофотоаппарат и форматированием..
- старое ядро c "кривым" драйвером.. схожие надписи бывали на компе с выключенным LBA

к удивлению у меня все флешки разбежались, смог посмотреть на SD на действующих китах:
Код
root@arm9g45:~# fdisk /dev/mmcblk0

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').

Command (m for help): p

Disk /dev/mmcblk0: 8011 MB, 8011120640 bytes
246 heads, 40 sectors/track, 1590 cylinders
Units = cylinders of 9840 * 512 = 5038080 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/mmcblk0p1 1 12 59020 83 Linux
/dev/mmcblk0p2 13 1560 7616160 83 Linux
/dev/mmcblk0p3 1561 1590 147600 82 Linux swap / Solaris

Command (m for help):


root@arm9m10:~# fdisk /dev/mmcblk0

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').

Command (m for help): p

Disk /dev/mmcblk0: 1995 MB, 1995440128 bytes
255 heads, 63 sectors/track, 242 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/mmcblk0p1 1 5 40131 b W95 FAT32
/dev/mmcblk0p2 6 226 1775182+ 83 Linux
/dev/mmcblk0p3 227 242 128520 82 Linux swap / Solaris

Command (m for help):

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