Ник:
Пароль:

Контакты

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 » Embedded Linux
tvv (Guest)
Добавлено 08.01.2009 01:16 Редактировалось 08.01.2009 01:16 Сообщение: 71
tvv (Guest)

я пробую eclipse....есть под винду есть под линукс....компилятор arm-none-linux-gnueabi (Sourcery G++ Lite for ARM GNU Linux) туда прикручивается и даже что то работает нажелезке!!! А вот пробовал yagarto...ничего не вышло (ну может потому что я чайник)..даже "hello word!" не смог на железке запустить.
Спуститься к концу Подняться к началу
MiniMax (Guest)
Добавлено 01.03.2009 20:13 Редактировалось 01.03.2009 20:13 Сообщение: 72
MiniMax (Guest)

У меня аналогичная проблема
Код

rtc-at91sam9 at91_rtt.0: rtc core: registered at91_rtt as rtc0
rtc-at91sam9 at91_rtt.0: rtc0: SET TIME!
...
rtc-at91sam9 at91_rtt.0: hctosys: unable to read the hardware clock


Кварц работает при OSCSEL=1 ( 1.8V).
Linux 2.6.24. Чип AT91SAM9260 rev A :-(
Конфигурация linux на прикрепленной картинке


В драйвере написано /* NOTE: sam9260 rev A silicon has a ROM bug which resets the
* RTT on at least some reboots. If you have that chip, you must
* initialize the time from some external source like a GPS, wall
* clock, discrete RTC, etc
*/

if (gpbr_readl(rtc) == 0)
dev_warn(&pdev->dev, "%s: SET TIME!
",
rtc->rtcdev->dev.bus_id);

Это объясняет проблему, почему надо переустанавливать часы.
Но почему rtc-at91sam9 at91_rtt.0: hctosys: unable to read the hardware ?

Вам удалось решить эту проблему ?

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно MiniMax 01.03.2009 г. в 20:16:48
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 01.03.2009 21:07 Редактировалось 01.03.2009 21:07 Сообщение: 73
sasamy (Guest)

http://www.at91.com/samphpbb/viewtopic.php?f=12&t=4537
не ваш случай ? :)
Цитата
Это объясняет проблему, почему надо переустанавливать часы.

источник питания резервный имеется для работы rtc во время отключки ?
Спуститься к концу Подняться к началу
MiniMax (Guest)
Добавлено 01.03.2009 21:38 Редактировалось 01.03.2009 21:38 Сообщение: 74
MiniMax (Guest)

Источник питания имеется. Кстати, shutdown контроллер ,который запитан от этой же батарейки, работает нормально.

Я что-то не совсем понял, что они имеют ввиду.
tm2.tm_year=118;
tm2.tm_mon=1;
tm2.tm_mday=1;


2008 - 1900 = 118


А почему не с 1970?
И зачем надо инициализивать неправильным временем ?
Наверное для того, чтобы было хоть какое-то было правдоподобное время

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно MiniMax 01.03.2009 г. в 21:40:06
Спуститься к концу Подняться к началу
MiniMax (Guest)
Добавлено 02.03.2009 22:11 Редактировалось 02.03.2009 22:11 Сообщение: 75
MiniMax (Guest)

Похоже, что эту проблему можно решмть только с помощью REV B при отсутствии параллельной Flash. У меня плата всегда стартует с ROM BOOT.


Both the "SET TIME!" and "unable to read hardware clock" messages are
displayed because the time has not been set since power was applied to
VDDBU. The first message is displayed in at91_rtc_probe() if
gpbr_readl(rtc) returns 0 and the second message is displayed by
rtc_hctosys() when at91_rtc_readtime() returns -EILSEQ for the same
reason:
/* read current time offset */
offset = gpbr_readl(rtc);
if (offset == 0)
return -EILSEQ;

As stated in the RTC driver comments, the SAM9260 Rev A boot ROM will
set the RTT value to zero clearing out any elapsed time since the clock
was last set. Workarounds for this are to not use the boot ROM by
booting from an external parallel flash device or get the time from an
external device such as a DS1302, GPS or a network time server.
Спуститься к концу Подняться к началу
michael_s (Guest)
Добавлено 11.03.2009 17:38 Редактировалось 11.03.2009 17:38 Сообщение: 76
michael_s (Guest)

Подскажите плиз что может быть не так ...
при размонтировании rootfs скриптом umount_ramdisk ubuntu 8.10 ругается ...

root@ms-desktop:~/src/rootfs# ./mount_ramdisk
root@ms-desktop:~/src/rootfs# ./umount_ramdisk
ioctl: LOOP_CLR_FD: No such device or address

При этом диск демаунтится , но плата его уже не цепляет.
Под RH который с диска таких проблем не возникает ...
Кто как маунтит и демаунтит rootfs ?
Спуститься к концу Подняться к началу
repairman (Guest)
Добавлено 11.03.2009 21:17 Редактировалось 11.03.2009 21:17 Сообщение: 77
repairman (Guest)

Попробуйте понять какая именно инструкция скрипта вызывает ошибку...
Единственное, что по моему мнению может быть - это попытка размонтировать занятую каким-либо процессом ФС... хотя, в таком случае, у меня системой выдается вполне вменяемое объяснение происходящего с отказом.

Собственно никакие скрипты не нужны... одна строчка...

Монтирование файла с образом файловой системы:
mount -o loop rootfs /mnt

Демонтирование:
umount /mnt

p.s. если /mnt при демонтировании чем-либо используется - umount не произойдет с диагнозом resource busy. Обычно для монтирования/размонтирования требуются привилегии root, если явно не дана такая привилегия рутом юзеру.

см. также:
man mount
man umount

p.s. в buildroot нет необходимости что-то монтировать, используется FakeRoot, процесс несколько сложнее, но не требует исключительных прав и полностью автоматизирован....

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно repairman 11.03.2009 г. в 23:50:48
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 12.03.2009 00:36 Редактировалось 12.03.2009 00:36 Сообщение: 78
sasamy (Guest)

Цитата
при размонтировании rootfs скриптом umount_ramdisk ubuntu 8.10 ругается ...

дистрибутив убунты случайно не 64 битная версия ?
Спуститься к концу Подняться к началу
michael_s (Guest)
Добавлено 12.03.2009 09:26 Редактировалось 12.03.2009 09:26 Сообщение: 79
michael_s (Guest)

Нет , убунта не 64 битная. Попробую поиграться с ключиками ....
Спуститься к концу Подняться к началу
alexvm (Guest)
Добавлено 12.03.2009 10:27 Редактировалось 12.03.2009 10:27 Сообщение: 80
alexvm (Guest)

Вопрос по размеру проги. Выполнил все шаги со страницы 1
Цитата
Запустил-таки программу на ките. Действия были таковыми (пишу как делал всё сам, а я новичок в linux’е):
(спасибо ув.SimpleSoft), в результате получил прогу размером 450 кб. Это нормально для "Hello word"или я опцию какую забыл поставить? Все библиотеки отключил, кроме Stdio.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно alexvm 12.03.2009 г. в 10:28:51
Спуститься к концу Подняться к началу
Форум » starterkit.ru » Embedded Linux