==== Заголовок ==== Пресобранные двоичные файлы: | 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]]