ЗАО «ЗЭО»

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

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

Новости:

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

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

Danila

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

Точно не могу подсказать, т.к. не делал такое.

В файле config-1x07.bib есть 3 раздела, править нужно тот, который относится к Вашей конфигурации (вероятно поледний, если IMGFLASH=1)

NK           802C0000        01700000        RAMIMAGE
этой строкой показывается, что образ размещен в RAM, с адреса  802C0000

У меня такие строки:
 RAM          802C0000        01D40000        RAM
 NK           88000000        01600000        RAMIMAGE

88000000 - Это адрес флеш. Тоесть образ не в RAM.

Думаю лучше найти описание параметров этого файла в msdn и разобраться с ними.


Записан

Alekc

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

config-1x07.bib для образа размером 22мб и RAM = 38мб по 2-му пункту записать:
 NK           802C0000        01740000        RAMIMAGE
 RAM          81A00000        00600000        RAM

 ROMSIZE=01740000

В функции OEMEnumExtensionDRAM записать следующий код:
   pMemSections[0].dwFlags=0;
   pMemSections[0].dwStart=(SDRAM_VIRTUAL_MEMORY + SDRAM_MAIN_BLOCK_SIZE);
   pMemSections[0].dwLen=SDRAM_MAIN_BLOCK_SIZE;
   dwExtMem=1;
Записан

AlexPopov

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

Спасибо  Alekc.
С этим только - только сами разобрались.

>> В функции OEMEnumExtensionDRAM записать следующий код:
плюс добавить в ifdef свой контроллер.

и еще если так RAM прописана начинает работать AUTOSIZE=ON.

И еще поправили загрузчик, чтоб можно было из флэш работать(без копирования в RAM), и отображать логотип при загрузке. Если кому интересно - пишите(можно на почту).
Записан