Инструменты пользователя

Инструменты сайта


wiki:somiq-am35-nand

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
wiki:somiq-am35-nand [2012/12/20 17:35] – внешнее изменение 127.0.0.1wiki:somiq-am35-nand [2014/01/10 13:45] (текущий) – [Карта памяти NAND] maxx
Строка 1: Строка 1:
 ====== Описание записи загрузчиков в NAND ====== ====== Описание записи загрузчиков в NAND ======
-//Внимание: данное руководство устарело, т.к. изменилась карта памяти NAND. Обратитесь на support@mentorel.ru, чтобы получить последние инструкции.// 
- 
- 
 На данной странице описаны действия, необходимые для автономной загрузки системы из NAND памяти. На данной странице описаны действия, необходимые для автономной загрузки системы из NAND памяти.
  
Строка 17: Строка 14:
 Пространство NAND распределено следующим образом: Пространство NAND распределено следующим образом:
 ^ Назначение ^ Адресное пространство ^ ^ Назначение ^ Адресное пространство ^
-| x-loader | 0x00000000 - 0x0001FFFF +| x-loader | 0x00000000 - 0x0007FFFF 
-| u-boot | 0x00040000 0x0013FFFF +| u-boot | 0x00080000 0x0023FFFF 
-| u-boot Env | 0x00140000 0x0015FFFF +| u-boot Env | 0x00240000 0x0027FFFF 
-| ядро Linux | 0x00160000 0x0065FFFF +| ядро Linux | 0x00280000 0x67FFFF 
-| файловая система | 0x00660000 - до конца NAND |+| файловая система | 0x680000 - до конца NAND |
  
 ===== Инициализация SD/MMC и стирание NAND ===== ===== Инициализация SD/MMC и стирание NAND =====
Строка 49: Строка 46:
 ===== Запись X-loader ===== ===== Запись X-loader =====
 <code> <code>
-mw.b 81600000 0xFF 80000 +mw.b 81600000 0xFF 60000 
-nand erase 0 40000+nand erase 0 60000
 fatload mmc 0 0x81600000 MLO fatload mmc 0 0x81600000 MLO
 +cp.b 0x81600000 0x81620000 20000
 +cp.b 0x81600000 0x81640000 20000
 nandecc hw  nandecc hw 
-nand write.i 0x81600000 0 40000+nand write.i 0x81600000 0 60000
 </code> </code>
 Обратите внимание, что использована команда write.**i** - запись с пропуском bad-блоков. Обратите внимание, что использована команда write.**i** - запись с пропуском bad-блоков.
Строка 59: Строка 58:
 ===== Запись u-boot.bin ===== ===== Запись u-boot.bin =====
 <code> <code>
-mw.b 81600000 0xFF 100000+mw.b 0x81600000 0xFF 60000
 nand erase 40000 100000  nand erase 40000 100000 
-fatload mmc 0 81600000 u-boot.bin +fatload mmc 0 0x81600000 u-boot.bin 
 nandecc sw  nandecc sw 
-nand write.i 81600000 40000 100000+nand write.i 0x81600000 80000 60000
 </code> </code>
  
wiki/somiq-am35-nand.1356010510.txt.gz · Последнее изменение: 2014/01/10 00:36 (внешнее изменение)