реклама на сайте
подробности

 
 
> запуск rtc DS1307
COMA
сообщение Apr 12 2007, 13:33
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Добрый день,
кто-нибудь запустил DS1307 на плате RainBow?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
COMA
сообщение May 15 2007, 01:11
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Можно Ваш конфиг? Интересует что включали в поддержке RTC.
Go to the top of the page
 
+Quote Post
PrSt
сообщение May 15 2007, 09:13
Сообщение #3


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



Цитата(COMA @ May 15 2007, 04:11) *
Можно Ваш конфиг? Интересует что включали в поддержке RTC.

у меня поднялись на моей плате нормально... щяс он тикают
ядро 2.6.19
что б поднялись нада включить I2C и в RTC саму 1307
Главное не ставить галочку - "тестировать часы"
и на ФС сделать
mknod -m 777 /dev/rtc c 254 0
а потом через date зарядить время и
hwclock -w (важно: busybox должен дыть с поддержкой этой команды) и


--------------------
Go to the top of the page
 
+Quote Post
Odiemus
сообщение May 15 2007, 15:17
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 12-09-06
Из: Moscow
Пользователь №: 20 328



Цитата(PrSt @ May 15 2007, 17:13) *
у меня поднялись на моей плате нормально... щяс он тикают
ядро 2.6.19
что б поднялись нада включить I2C и в RTC саму 1307
Главное не ставить галочку - "тестировать часы"
и на ФС сделать
mknod -m 777 /dev/rtc c 254 0
а потом через date зарядить время и
hwclock -w (важно: busybox должен дыть с поддержкой этой команды) и

а вот мне пока так и не удалось заставить ядро увидеть ramdisk sad.gif
вот ужо которую ночь бъюсь.. sad.gif

2COMA: конфиг ядра пока здесь

Сообщение отредактировал Odiemus - May 15 2007, 15:41
Go to the top of the page
 
+Quote Post
PrSt
сообщение May 16 2007, 10:17
Сообщение #5


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



Цитата(Odiemus @ May 15 2007, 22:17) *
а вот мне пока так и не удалось заставить ядро увидеть ramdisk sad.gif
вот ужо которую ночь бъюсь.. sad.gif

ознакомся с следующими топиками (в них мы рассматривали момент присеоединения ramdisk ) :
http://electronix.ru/forum/index.php?showtopic=25634
http://electronix.ru/forum/index.php?showtopic=29261

+ к всему в ядре нада включить поддержку initrd обязательно, или при помощи initramfs


--------------------
Go to the top of the page
 
+Quote Post
Odiemus
сообщение May 25 2007, 00:00
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 12-09-06
Из: Moscow
Пользователь №: 20 328



Цитата(PrSt @ May 16 2007, 14:17) *
ознакомся с следующими топиками (в них мы рассматривали момент присеоединения ramdisk ) :
http://electronix.ru/forum/index.php?showtopic=25634
http://electronix.ru/forum/index.php?showtopic=29261


это я уже чуть ли не наизусть изучил... вдоль и поперек перечитывал... до дыр в мониторе...

Цитата
+ к всему в ядре нада включить поддержку initrd обязательно, или при помощи initramfs

ессно поддержки всяких initrd и initramfs включены! иначе стал бы я спрашивать в чем засада?
похоже собака порылась в двух местах:
1. параметры mkfs при создании в образе ext2fs. похоже всякие закручивания гаек типа минимума размера секторов и прочей служебной инфы (чтоб высвободить побольше места на самом образе диска) возимели действие и, похоже, это было тоже составляющей невидимости образа диска в памяти.
2. изначально я сделал размер образа диска initrd около 1 метра, похоже что ядру этого было слишком-мало, что ли?... увеличил до 2 Мб вроде как что-то стало работать.

что именно, п.1 или п.2 виноват, я точно сказать не могу, так как после какого-то момента стало выдавать не сообщение о том что не может обнаружить образ рамдиска, а то что:
"RAMDISK: Loading 1024KiB [1 disk] into ram disk..." не прокатывает.
после того как я очутился на этом этапе я выполнил п.2 и у меня образ диска увиделся. теперь всё умирает на невидимости linuxrc и busybox вообще:

Код
......
ds1307 0-0068: setting the system clock to 2007-05-25 03:39:09 (1180064349)
RAMDISK: ext2 filesystem found at block 0
RAMDISK: Loading 2048KiB [1 disk] into ram disk... done.
VFS: Mounted root (ext2 filesystem).
Freeing init memory: 108K
Failed to execute /linuxrc.  Attempting defaults...
Kernel panic - not syncing: No init found.  Try passing init= option to kernel.


хотя я кернелу честно передал все параметры и '/linuxrc' - это как раз и есть значение переданое в переменной 'init':

Код
U-Boot> printenv
......
bootargs=mem=16M initrd=0x20800000,0x500000 root=/dev/ram init=/linuxrc rw
.......
U-Boot>


если смонтировать образ initrd то всё честно лежит на местах:

Код
root@usbr:/usr/src/arm/busybox# mount -o loop ./initrd2.img /mnt/initrd/
root@usbr:/usr/src/arm/busybox# ls -l /mnt/initrd/
total 17
drwxr-xr-x    2 root     root         2048 May 25 03:20 bin
drwxr-xr-x    3 root     root         1024 May 25 03:39 dev
lrwxrwxrwx    1 root     root           11 May 25 03:39 linuxrc -> bin/busybox
drwx------    2 root     root        12288 May 25 03:39 lost+found
drwxr-xr-x    2 root     root         1024 May 25 03:20 sbin
drwxr-xr-x    4 root     root         1024 May 25 03:20 usr
root@usbr:/usr/src/arm/busybox# ls -l /mnt/initrd/bin/busybox
-rwxr-xr-x    1 root     root       581684 May 25 03:20 /mnt/initrd/bin/busybox
root@usbr:/usr/src/arm/busybox# file /mnt/initrd/bin/busybox
/mnt/initrd/bin/busybox: ELF 32-bit LSB executable, ARM, version 1 (ARM), dynamically linked (uses shared libs), stripped
root@usbr:/usr/src/arm/busybox#


да, еще кернел ругался что не может открыть initial console, но я ему помог её открыть уже не ругается...
буду далее разбираться что за фигня о5 происходит... :-/
получается что ramdisk ядро смонтировало, видит, но вот linuxrc или что-то еще выполнить ну никак не может sad.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- COMA   запуск rtc DS1307   Apr 12 2007, 13:33
- - zuy   Цитата(COMA @ Apr 12 2007, 13:33) Добрый ...   Apr 13 2007, 15:03
- - Odiemus   Цитата(COMA @ Apr 12 2007, 17:33) Добрый ...   May 12 2007, 22:44
- - Odiemus   Цитата(COMA @ Apr 12 2007, 17:33) Добрый ...   May 14 2007, 13:59
- - astro   А пробовали повторить инструкцию с heavy? Грузитьс...   May 25 2007, 04:39
- - slava2005   Не могу побороть DS1307. Часы тикают. при загрузке...   Jun 30 2007, 10:53
|- - slava2005   Цитата(slava2005 @ Jun 30 2007, 14:53) Но...   Jul 1 2007, 13:14
|- - PrSt   Цитата(slava2005 @ Jul 1 2007, 16:14) Опы...   Jul 14 2007, 18:46
|- - slava2005   Цитата(PrSt @ Jul 14 2007, 21:46) от блин...   Feb 16 2008, 07:27
|- - THK   Цитата(slava2005 @ Feb 16 2008, 10:27) А ...   Feb 26 2008, 13:15
- - Alexandro   По поводу подключения DS1307. Не подскажите куда п...   Apr 8 2008, 12:09
|- - THK   Цитата(Alexandro @ Apr 8 2008, 15:09) ......   Apr 8 2008, 14:55
- - arttab   Напишите как она у Вас заработала. Я немного с ней...   Apr 9 2008, 00:13
- - MTh   Здравствуйте, пытаюсь поднять RTC M41T56 (вроде ка...   May 5 2008, 00:51
- - dmitry-rf   В ядре 2.6.17 я включал в 2-х местах: в Device dri...   May 7 2008, 13:10
- - svkostik   Здравствуйте! Пытаюсь запустить ds1307 на ядре...   May 20 2008, 14:45
- - slava2005   Цитата(svkostik @ May 20 2008, 18:45) Здр...   May 24 2008, 15:48
- - svkostik   Цитата(slava2005 @ May 24 2008, 18:48) Че...   Jun 6 2008, 13:37


Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th June 2025 - 17:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01625 секунд с 7
ELECTRONIX ©2004-2016