NUC902. Компиляция U-boot.

2 мес. 3 нед. назад - 2 мес. 3 нед. назад #6379 от AEfimov
После того как мы установили BSP-пакет на наш Linux-ПК, можно приступить к компиляции образов.
Первым делом скомпилируем U-boot.

Для этого при помощи Terminal заходим в корневой каталог директории дистрибутива U-boot:

cd   ...\BSP\nuc90xbsp.tar.gz\nuc90xbsp.tar\nuc90xbsp\uboot.tar.gz\uboot.tar\uboot\

Выполняем:

# make distclean
# make nuc90x_defconfig

После этого запускаем конфигуратор командой "make menuconfig", включаем поддержку YAFFS2:

File systems --->
[*] Miscellaneous filesystems --->	 								
          <*>    yaffs2 file system support		 						
          <*>    Autoselect yaffs2 format	  	 				
          <*>    Enable yaffs2 xattr support


Поддержка NAND-flash по умолчанию устанавливается конфигурационным файлом так же как и форматирование.
Если мы хотим задать собственные параметры форматирования NAND-flash, то нам потребуется редактировать соответствующую строчку конфигурационного файла - include/configs/nuc90x_evb.h:

# define MTDPARTS_DEFAULT “mtdparts=nand0:0x200000@0x0(u- boot),0x1400000@0x200000(kernel),-(user)”


Выполняем команду “make”. Теперь нас есть два файла: u-boot.bin - сам загрузчик (создается в корневой директории дистрибутива) и u-boot.spl.bin (Secondary Program Loader, он загружает непосредственно сам загрузчик в DDR, создается в папке uboot/spl/):

Теперь у нас есть корректно настроенный U-boot и мы можем приступить к компиляции Linux Kernel.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.042 секунд
Работает на Kunena форум