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

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


wiki:somiq-am35-fw
no way to compare when less than two revisions

Различия

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


Последняя версия
wiki:somiq-am35-fw [2012/11/20 19:14] – внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 +==== Заголовок ====
 +Пресобранные двоичные файлы:
 +| 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
 +<code>
 +git clone git://github.com/mentorel/xload-am35.git
 +</code>
 +
 +2) компилируем
 +Сначала необходимо прописать путь к компилятору
 +<code>
 +export PATH=/opt/arm-2010q1/bin:$PATH
 +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
 +</code>
 +3) Получаем файл x-load.bin, который преобразуем в нужный формат:
 +Утилиту signGP скачивают отсюда: [[http://code.google.com/p/beagleboard/downloads/list]]
 +<code>
 +signGP x-load.bin
 +mv x-load.bin.ift MLO
 +</code>
 +4) Полученный файл MLO необходимо записать на __свеже-отформатированную__ партицию FAT32 карты SD.
 +
 +==== u-boot ====
 +//Примечание: данную версию u-boot возможно скомпилировать компилятором версии Mentor Graphics 2010q1 и выше. Подробности здесь: [[arm-gcc]]//
 +
 +1) скачиваем исходники u-boot для SomIQ-AM35
 +<code>
 +git clone git://github.com/mentorel/u-boot.git
 +</code>
 +2) компилируем
 +<code>
 +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 
 +</code>
 +3) Полученный файл **u-boot.bin** записываем на партицию FAT32 карты SD
 +==== Лог старта x-loader+u-boot ====
 +<code>
 +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: 
 +SomIQ # 
 +</code>
 +==== Запись загрузчиков в NAND ====
 +[[somiq-am35-nand|Перейти на страницу описания записи загрузчиков в NAND]]
  
wiki/somiq-am35-fw.txt · Последнее изменение: 2014/01/10 00:22 — maxx