==== Заголовок ====
Пресобранные двоичные файлы:
| x-loader | [[http://mentorel.com/downloads/somiq-am35/boot/MLO|MLO 16k]] |
| u-boot | [[http://mentorel.com/downloads/somiq-am35/boot/u-boot.bin|u-boot.bin 283k]] |
==== x-loader ====
1) скачиваем исходники xloader для SomIQ-AM35
git clone git://github.com/mentorel/xload-am35.git
2) компилируем
Сначала необходимо прописать путь к компилятору
export PATH=/opt/arm-2010q1/bin:$PATH
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- distclean
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- am3517somiq_config
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-
3) Получаем файл x-load.bin, который преобразуем в нужный формат:
Утилиту signGP скачивают отсюда: [[http://code.google.com/p/beagleboard/downloads/list]]
signGP x-load.bin
mv x-load.bin.ift MLO
4) Полученный файл MLO необходимо записать на __свеже-отформатированную__ партицию FAT32 карты SD.
==== u-boot ====
//Примечание: данную версию u-boot возможно скомпилировать компилятором версии Mentor Graphics 2010q1 и выше. Подробности здесь: [[arm-gcc]]//
1) скачиваем исходники u-boot для SomIQ-AM35
git clone git://github.com/mentorel/u-boot.git
2) компилируем
make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm distclean
make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm am3517somiq_config
make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm
3) Полученный файл **u-boot.bin** записываем на партицию FAT32 карты SD
==== Лог старта x-loader+u-boot ====
Texas Instruments X-Loader 1.46 (Jun 26 2012 - 00:44:38)
NAND chip: mfr 0xec, id 0xdc
Starting X-loader on MMC
Reading boot sector
289868 Bytes Read from MMC
Starting OS Bootloader from MMC...
Starting OS Bootloader...
U-Boot 2011.12-gcba9a89 (Jun 26 2012 - 06:03:23)
AM35XX-GP ES2.0, CPU-OPP2, L3-165MHz, Max CPU Clock 600 Mhz
SomIQ-AM35 + LPDDR/NAND
I2C: ready
DRAM: 256 MiB
NAND: 512 MiB
MMC: OMAP SD/MMC: 0
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Die ID #3cc2000100000000015da3940d01e00c
MAC address EUI-48 is 00:04:a3:35:bb:91
Net: DaVinci-EMAC
Hit any key to stop autoboot: 0
SomIQ #
==== Запись загрузчиков в NAND ====
[[somiq-am35-nand|Перейти на страницу описания записи загрузчиков в NAND]]