Память и процессор (ОЗУ и внутрення flash, заливка новых имиджей, освобождение места в flash памяти)

  • Цитата

    (но я не знаю каким устройством он прикидывается)

    Это надо в софте смотреть, проще попробуй 1 2 3 4 5 и по размеру файла думаю увидишь.

  • Цитата

    я так
    понял там стоит 28F640J3.


    Физически флэшек в Дриме 4 штуки, полным объемом
    32 MB (IMHO).


    Цитата

    И еще кто знает где взять образ загрузчика флешки,


    Не знаю, поможет ли это тебе, но вот мои изыскания по вопросу
    BIOS Дрима:


    - разглядываем сообщения системы (ксати там еще очень много интересного):


    ~ > dmesg
    ........................
    Creating 5 MTD partitions on "DreamBOX rev3+":
    0x00000000-0x00600000 : "DreamBOX cramfs"
    0x00600000-0x007c0000 : "DreamBOX jffs2"
    0x007c0000-0x00800000 : "DreamBOX OpenBIOS"
    0x00000000-0x007c0000 : "DreamBOX (w/o bootloader)"
    0x00000000-0x00800000 : "DreamBOX (w/ bootloader)"
    ..............................


    - вспоминаем, кде находится Дримовский BIOS - /dev/mtd/
    видим там устройства 0, 1, 2, 3, 4 - вот они все голубчики!


    - делаем запись устройства-блок2 флэш в файл
    ~ > cat /dev/mtd/2 > /tmp/bios
    получаем файл объемом 262 144 байт


    - разглядываем - видим ближе к концу некоторые сообщения системы
    BIOS - похоже это , что мы искали.


    В довеске файл, который получился у меня.
    -------------------------------------------------
    Andy77

  • Цитата

    По словам пользователя Andy77 ...



    Физически флэшек в Дриме 4 штуки, полным объемом
    32 MB (IMHO).



    Не совсем корректно.


    B дриме стоит один флзш чип интел 28F640J3,(точно такой-же как и в SAGEM 1xI DBOX2) размер 8 МВ этим и ограничивается размер имиджа который прописывается во флэш,


    а 4 чипа это RAM по 16MB каждый, всего 64MB

  • Цитата

    Не совсем корректно.


    Совсем не корректно.
    Я ошибся - извиняюсь.
    ===== ... Ошибки надо не признавать - ошибки надо смывать кровью -
    ===== сестра сделай погромче телевизор ---- Кавказская пленница


    Карта флэш:
    6291456 байт - имидж (файловая система cramfs)
    1835008 байт - папка /var (файловая система jffs2)
    262144 байт - IBM Open BIOS (bootloader)


    Выводы:
    1. Объем имиджа не должен превышать 6 291 456 байт
    2. Суммарный объем всех файлов /var - не более 1 835 008 -
    перегрузка этой папки IMHO становится причиной нестабильной
    работы Дрима. Вот что по этому поводу пишет Traveler:
    Be careful not to over-fill the JFFS2 (/var/). In my experience, bad things happen when you do.
    ------------------------------------------------
    Andy77

  • Цитата

    2. Суммарный объем всех файлов /var - не более 1 835 008 -


    THX, еще один довод за применение CF :))

  • Цитата

    2. Суммарный объем всех файлов /var - не более 1 835 008


    В этом плане интересно, сколько места (какой объем)
    занимает символическая ссылка ?


    Сейчас мне ответят, что десятки байт, а если подумать?
    И вот почему я сомневаюсь:
    - в моем тестовом имидже есть ряд ссылок из /var
    на разные фаилы, находящиеся на винте.
    Так вот, если ссылки ведут вникуда (файлы, на
    которые идет ссылка, не существуют), то дрим работает долго
    и счастливо. Но если файлы присутствуют, то даже
    загрузится ой как не просто, а если загрузился ,
    то Дрим все время хочет свалится в даун.
    Похоже именно на перегруз папки /var.


    Цитата

    THX, еще один довод за применение CF


    Пока овцебык (в смысле скрестить HDD & CF) не получается.
    Не хотят они быть вместе.
    Даже шпанская мушка не помогает! :)
    -------------------------------------------------
    Andy77

  • Цитата

    2. Суммарный объем всех файлов /var - не более 1 835 008 -



    Вот по этому поводу... у меня /var = 3260311. Лвиная доля этого размера в /VAR/TMP 2369326 И все прекрасно работает и не зависает. Использую рональда от 30 мая. Очень доволен! Или ч не так понял про максимальный размер /VAR не более 1 835 008 ?(

  • Цитата

    Или ч не так понял про максимальный размер /VAR не более 1 835 008


    Facts:
    В очередной раз ляпсус (не 1.8 а 3.6 MB) :
    - наверняка jffs2 файловая система предполагает сжатие
    (попробую найти инфо о jffs2 в Инете),
    но зная примерный коэффициент сжатия on-the-fly сжатия = 1.5-2.0
    можно предположить сумму всех файлов /var не более 3.6 MB.
    (А 1.8 MB это место , отведенное под /var во флэшке.)


    Emotions:
    2Dottore
    Приношу свои извинения , если мои высказывании звучат категорично !!!
    Никакой я не Dreambox Developer, a такой же как ты Dreamer как и ты!
    Если бы я все знал .....
    Я так же как ты иду по следу! Делюсь с вами своими сомнениями.
    А ты молодчина - осаживаешь таких зарвавшихся снобов как я ....


    Наблюдая как ты борешься с кодировками я давно искренне
    проникся к тебе уважением!


    2Модераторы
    Пользуясь случаем (давно собирался), обращаюсь
    к модераторам перевести меня в Пользователи
    (как я вообще наИКСрена Dreambox Developer ?).
    ------------------------------------------------
    Andy77

  • Цитата

    Вот по этому поводу... у меня /var = 3260311. Лвиная доля этого размера в /VAR/TMP 2369326 И все прекрасно работает и не зависает. Использую рональда от 30 мая. Очень доволен! Или ч не так понял про максимальный размер /VAR не более 1 835 008


    как я понял, может я не прав!, но папочка /var использует flash, а в папку /var/tmp кажеться монтируется RAM.


    предположения основаны на командах из rcS, вот они:


    /bin/mount -t jffs2 /dev/mtdblock/1 /var


    mount -t ramfs none /var/tmp


    отсюда и размер /var/tmp - 2369326 8)

  • 2Alexvrs... Спасибо, теперь становится понятно!


    2Andy77... Все в порядке! Ты написал, я проверил, появились вопросы, и вот так потехоньку все вместе находим истину! Компания здесь собралась очень приятная. По поводу регалий "Dreambox Developer"... так они совершенно заслужены, кому как не вам их присваивать. А это как ни как авторитет нашего форума. А то если все простыми пользователями будут, как-то серо получится. Возьми хоть форум на SatCity... тамошние авторитеты столько звезд себе понарисовывали... Брежнев отдыхает! :))


    По теме... объем памяти очень важен. Я как-то с плагинами, играми игрался, так потом даже букет не загружались... превысел лимит! Будем исследовать дальше! Всем успехов.
    Dottore.

  • Цитата

    попробую найти инфо о jffs2


    Вот что нашел по поводу jffs2

    Цитата


    JFFS2: The Journalling Flash File System, version 2
    JFFS2 is a log-structured file system designed for use on flash devices in embedded systems.
    ....it places the filesystem directly on the flash chips.


    Никаких упоминаний по поводу того , что jffs2 это
    сжатая файловая система нет.
    Значит все-таки /var (за вычетом /var/tmp) =1.8MB
    А /var/tmp и вправду создается в ОЗУ (Alexvrs прав).


    Но ОЗУ тоже не резиновое (напомню, что физически
    установлено 64MB, но используется 32MB - Alexvrs
    в свое время писал по этому поводу, что у
    разработчиков были какие то проблемы с задействованием
    полного объема).


    Вот что у меня рисует Eclipse по поводу памяти
    MemTotal: 29860 kB
    MemFree: 1068 kB


    Выводы:
    - 1MB в сухом остатке - маловато будет ( выход один -
    создание свапа на диск, кстати после создания свапа
    система сразу запустила туда свою хишную руку
    Swap total: 131064 kB
    Swap Free: 130772 kB
    значит cвап все таки не лишний),
    - куда то потерялся небольшой кусок (~2908 kB) от 32 MB -
    будем искать!



    2Dottore
    Я в субботу вечером нарезался до поросячего визга:
    водка была не свежая , пивом шлифанул и полез в форум со своими
    пьяными мозгами - написал черти что.
    Торжественно клянусь больше этого не делать!
    Давай на этом взаимные екивоки завяжем. Ага?
    -----------------------------------
    Andy77

  • пытаюсь заменить софт на дриме через сом-порт.запускаю dreamup,ип не определяет,ввожу руками,выписывает connection prepared,now switch dreambox on,т.е. как и должно быть.но!затем включаю дрим в сеть,и - никакой реакции.дрим новый,с оригинальным софтом бета1.0.5. dreamup скачивал различные версии с разных сайтов,результат один и тот же...с закачкой софта на дриме раньше дела не имел,быть может,что-то намудрил не так.буду рад вашей помощи.заранее благодарю :(

  • Похоже у тебя навернулся загрузчик!
    Если есть возможность то лучше меняй его, в противном случае тебе поможет только JTAG, а это геморой. Про это читай здесь Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. (Andy77 от 09/11/2003).


    P.S. Для загрузки через ком-порт ип вводить не надо.

  • ну почему же сразу Jtag... может просто nullmodem кабель неисправен... или кабель не ктому COM порту подклучил... и никакой IP определять не надо, галочку с "Use Network" следует убрать...

  • Цитата

    А почему убрать "use network",с ним быстрее.


    дык, он же по COM порту старается залить...

  • При включении на дисплее Dream multimedia пишет?
    Если пишет, то никакой JTag не нужен.
    Заливай имидж только по ком-порту.

  • да,дрим мултимедиа пишет,тут всё ок,use network отключил..та же история.не реагирует.заменю нульмодемный кабель,может,и в самом деле причина в нём.
    з.ы. большое спасибо за Ваши советы..дрим у меня 2 недели.сами понимаете:)

  • Цитата

    По словам пользователя M@N ...
    При включении на дисплее Dream multimedia пишет?
    Если пишет, то никакой JTag не нужен.
    Заливай имидж только по ком-порту.



    А вот это не обязательно!
    У меня наворачивался загрузчик уже 3 раза и в одном из этих случаев надпись на дисплее высвечивалась!!!

  • Господа не врубились, что у человека полностью рабочий дрим!
    Я думаю кабель неправильный бывают один к одному а бывают перекрещенные.