The website "dmilvdv.narod.ru." is not registered with uCoz.
If you are absolutely sure your website must be here,
please contact our Support Team.
If you were searching for something on the Internet and ended up here, try again:

About uCoz web-service

Community

Legal information

Карта памяти

Карта памяти

Предыдущая  Содержание  Следующая  V*D*V

Для адаптации кода загрузчиков требуется предварительная разметка карты памяти, а также знание размеров исполняемых модулей.

Используя внешнюю информацию для начала работы, предполагаем, что:

Bootstrap не может превышать 4096 байта;

U-Boot занимает примерно 160 Кб;

Linux занимает примерно 1.5 - 2 Мб;

 

При выборе адресов размещения следует учесть, что стирание в DATAFLASH и NANDFLASH организовано блоками (чтение-запись страницами - частями блока), то есть обновление одного блока данных не должно затирать другой.

Размер страницы при стирании для используемой Dataflash 528б = 0x220, поэтому все адреса размещения должны быть кратны этому числу.

Размер страницы при стирании для используемой Nandflash 128кб = 0x20000, поэтому все адреса размещения должны быть кратны этому числу.

 

Карта памяти энергонезависимой памяти для загрузчиков, настройки по умолчанию:

Карта памяти данных при размещении загрузчиков в Dataflash

Карта памяти данных при размещении загрузчиков в Dataflash

Карта памяти данных при размещении загрузчиков в Nandflash

Карта памяти данных при размещении загрузчиков в Nandflash

 

Логическая карта памяти:

Dataflash CS1:        0xD0000000

Dataflash CS0:        0xC0000000

NAND:                0x40000000

RAM:                0x20000000

 

Предыдущая  Содержание  Следующая