ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: Tion prov2 размер RAM  (Прочитано 9778 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

AlexPopov

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 27
Tion prov2 размер RAM
« : 25 Октября, 2010, 09:35:38 »

Здравстуйте.

В документации на  Tion prov2 указан размер RAM = 64 мб.
Если смотреть в настройках системы (wince) то достуной памяти программ только 32мб.

Куда делись остальные 32? Хотелось бы иметь доступ ко всем 64(32 мб не хватает)

Спасибо!
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Tion prov2 размер RAM
« Ответ #1 : 25 Октября, 2010, 12:21:14 »

Добрый день.
RAM распределяется между памятью программ и временным диском. Размер можно изменить через панель управления.
Записан

AlexPopov

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 27
Re: Tion prov2 размер RAM
« Ответ #2 : 25 Октября, 2010, 12:58:38 »

Это - то понятно. Только для распределения доступно только 32мб.
Во вкладке System Properties->General ... Memory = 32056 Кб

И максимальную память программ можно установить только 32МБ!
А в документации 64. Как это объясняется?

Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Tion prov2 размер RAM
« Ответ #3 : 25 Октября, 2010, 17:09:59 »

Остальные 32 МБ заняты системой (загружен образ ОС, драйвера, буфферы устройств и т.д.)
Записан

AlexPopov

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 27
Re: Tion prov2 размер RAM
« Ответ #4 : 26 Октября, 2010, 08:18:53 »

А возможно ли увеличение RAM до 128мб?
Сколько это будет стоить? И возможно ли это сделать самим?
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Tion prov2 размер RAM
« Ответ #5 : 26 Октября, 2010, 19:20:28 »

Увеличить RAM проблематично. Связано это с тем, что на плате уже установлены микросхемы RAM максимального размера, который есть у производителя (Samsung) данного типа. Память данного типа большего объема Samsung не выпускает.
Есть ли аналоги данных микросхем, но большего размера, у других производителей - нам не известно...Не изучали этот вопрос.
Если найдете аналоги, совместимые по ножкам и функционалу, то можно попробывать перепаять и проверить...
Установка памяти другого типа возможна, но потребуется переразводка платы.
Записан

AlexPopov

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 27
Re: Tion prov2 размер RAM
« Ответ #6 : 27 Октября, 2010, 10:58:51 »

У нас на плате тиона установлены две микросхемы K4S561632H(32мб)
У самсунга из тойже серии есть K4S511632D (64мб)
По описанию они вроде бы должны подходить.(поправьте если не прав)
И, наверное, после замены потребуется правка образа? 
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Tion prov2 размер RAM
« Ответ #7 : 27 Октября, 2010, 12:12:22 »

Да, вероятно эти микросхемы подойдут для замены.
В образе придется поменять размер RAM.
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Tion prov2 размер RAM
« Ответ #8 : 27 Октября, 2010, 13:11:17 »

Есть еще возможность отключить копирование образа из флеш в ОЗУ. Тогда можно будет освободить примерно 20 Мб.
Но в этом случае ОС будет работать медленнее, так как образ будет работать не из оперативки.
Записан

AlexPopov

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 27
Re: Tion prov2 размер RAM
« Ответ #9 : 28 Октября, 2010, 11:47:23 »

Мы это пробывали сделать, но знаний не хватило.
Подскажите, пожалуйста, в каких файлах (опциях проекти) внести правки.

Пробывали просто устанавливать IMGFLASH=1, и редактировать в различных вариантах config-1x07.bib (но только черный экран при загрузке)

Спасибо!
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Tion prov2 размер RAM
« Ответ #10 : 29 Октября, 2010, 14:21:59 »

Более подробно об этом можно прочитать в WINCE600\PLATFORM\ep93xx\documents\configuration_options.txt

В настройках проекта есть переменная окружения (Configuration Properties\Environment) BSP_EP93XX_COPY_FLASH_TO_RAM=1. Ее значение нужно установить в 0.

Записан

AlexPopov

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 27
Re: Tion prov2 размер RAM
« Ответ #11 : 01 Ноября, 2010, 11:18:32 »

Установка BSP_EP93XX_COPY_FLASH_TO_RAM =0 не помогла.
Что еще мы могли забыть?

Может у Вас есть проект образа, работающий из флэш. 

Спасибо!

Еще ...  есть ли разница в используемом загрузчике  (Eboot.nbo)?
Пробывали загружать Вашим загрузчиком и своим, полученным при сборке образа. Результат одинаковый,
только наш не выводит сообщений в ком порт при включении платы (где это настраивается и как влючить меню загрузчика?
(на нажатие пробела в течении трех секунд не раегирует))
« Последнее редактирование: 01 Ноября, 2010, 13:33:02 от AlexPopov »
Записан

AlexPopov

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 27
Re: Tion prov2 размер RAM
« Ответ #12 : 02 Ноября, 2010, 08:04:25 »

Собирая мысли в кучу...
Задача - увеличить размер RAM. (без перепайки микросхем)

Пытаюсь решить двумя способами...

1. Обеспечить работу образа из флэш (без предварительного копирования в RAM)
   Устанавливаю:
   BSP_EP93XX_COPY_FLASH_TO_RAM =0, IMGFLASH=1 - не загружается
Предполагаю, что дело в eboot(который, как предполагаю, должен обеспечить старт образа именно с флэш). Тот  eboot, который собирается вместе с образом не выводит сообщения в ком при влючении. Может что с настройками?

2. Собрал образ меньшего размера, уменьшил в config-1x07.bib размер образа вот так
    NK           802C0000        01700000        RAMIMAGE
    ROMSIZE=01700000   
- все Ок
при попытке сдвинуть границы RAM система перестает грузится  (вот так, например)
    RAM          81F00000        02100000        RAM
Также не загружается при AUTOSIZE=ON

Подскажите, пожалуйста, куда смотреть дальше по обоим пунктам!
« Последнее редактирование: 02 Ноября, 2010, 08:21:03 от AlexPopov »
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Tion prov2 размер RAM
« Ответ #13 : 02 Ноября, 2010, 12:25:54 »

Чтобы eboot выводил отладочные сообщения нужно в файле WINCE600\PLATFORM\ep93xx\src\inc\options.h

параметру
#define DEBUG_UART_PORT

установить значение порта, на который хотите получать отладочную информацию.

Далее по отладочным сообщениям смотреть почему зависает.
Записан

AlexPopov

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 27
Re: Tion prov2 размер RAM
« Ответ #14 : 02 Ноября, 2010, 14:52:14 »

При попытке в файле config-1x07.bib подвинуть границы RAM система грузится до  OEMEnumExtensionDRAM

Windows CE Kernel for ARM (Thumb Enabled) Built on Sep  6 2006 at 19:14:27
EEINFO: High speed SPI
EEINFO: EEInformation.
EEINFO: 0x45 0x4d 0x41 0x43.
EEINFO: 0x0 0x12 0x34 0x56.
EEINFO: 0x78 0x90 0x0 0x0.
EEINFO: 0x0 0x0 0x0 0x0.
MAC Address = 0x1200, 0x5634, 0x9078
Board Name = TO_R_We2
Windows CE Firmware Init
InitClock...
Firmware Init Done.
Processor = 199Mhz, Bus = 99Mhz
OEMEnumExtensionDRAM

Подскажите, пожалуйста, как правильно отредактировать config-1x07.bib для образа размером 22мб и RAM = 38мб.(если это возможно)

Сори за назойливость, но уж очень надо.
Спасибо!

Записан