Перейти к содержанию

Навигация

Wiren Board 5: Build an image to download in USB Mass-Storage mode/en: различия между версиями

м
FuzzyBot переименовал страницу Сборка образа для загрузки в режиме USB Mass-Storage/en в Wiren Board 5: Build an image to download in USB Mass-Storage mode/en без оставления перенаправления: Часть переводимой страницы Сборка образа для загрузки в режиме USB Mass-Storage.
(Новая страница: «* To get the kernel sources from git,'' <nowiki> $ git clone https://github.com/contactless/linux.git $ cd linux $ git checkout dev/v4.1.15 </nowiki> * Download…»)
м (FuzzyBot переименовал страницу Сборка образа для загрузки в режиме USB Mass-Storage/en в Wiren Board 5: Build an image to download in USB Mass-Storage mode/en без оставления перенаправления: Часть переводимой страницы Сборка образа для загрузки в режиме USB Mass-Storage.)
 
(не показано 5 промежуточных версий 1 участника)
Строка 36: Строка 36:




== Сборка U-Boot ==
== Building U-Boot ==


* Получить исходники U-Boot из git. Нужна ветка ''wb_v2015.07''
* Get u-Boot sources from git. You need a ''wb_v2015.07'' branch
  <nowiki>
  <nowiki>
$ cd ..
$ cd ..
Строка 44: Строка 44:
$ cd u-boot
$ cd u-boot
$ git checkout wb_v2015.07</nowiki>
$ git checkout wb_v2015.07</nowiki>
* Задать конфиг U-Boot
* Set u-Boot config
  <nowiki>$ make mx28_wirenboard5_usbgadget_defconfig</nowiki>
  <nowiki>$ make mx28_wirenboard5_usbgadget_defconfig</nowiki>
* Скопировать ранее собранный образ '''[[Special:MyLanguage/kernel+initramfs]+DTB]''' в директорию U-Boot
* Copy a previously collected image of '''[[kernel+initramfs]+DTB]''' to the U-Boot folder
  $ cp ../linux/zImage-imx28-evk ./zImage
  $ cp ../linux/zImage-imx28-evk ./zImage
* Собрать совмещенный образ '''[U-Boot+[[kernel+initramfs]+DTB|kernel+initramfs]+DTB]''' в директорию U-Boot
* Build a combined image '''[U-Boot+[[kernel+initramfs]+DTB|kernel+initramfs]+DTB]''' into U-Boot folder
  $ cp ../linux/zImage-imx28-evk ./zImage
  $ cp ../linux/zImage-imx28-evk ./zImage
* Собрать совмещенный образ '''[U-Boot+[[kernel+initramfs]+DTB]]''', пригодный для загрузки по USB (bootstream)
* Build a combined '''[U-Boot+[[kernel+initramfs]+DTB]]''' image suitable for booting to USB (bootstream)
  <nowiki>$ CROSS_COMPILE='arm-linux-gnueabi-' make -j4 u-boot.sb</nowiki>
  <nowiki>$ CROSS_COMPILE='arm-linux-gnueabi-' make -j4 u-boot.sb</nowiki>




== Сборка mxsldr ==
== Assembling mxsldr ==


Эта утилита нужна для загрузки полученного образа по USB.
This utility is needed to download the resulting image via USB. Requires ''libusb-1.0'' library installed (<nowiki>apt-get install libusb-1.0-0-dev</nowiki>)
Требуется установленная библиотека ''libusb-1.0'' (<nowiki>apt-get install libusb-1.0-0-dev</nowiki>)


  <nowiki>
  <nowiki>
Строка 66: Строка 65:




== Загрузка собранного образа с помощью mxsldr ==
== Loading a built image using mxsldr ==


  <nowiki>$ ./mxsldr ../u-boot/u-boot.sb</nowiki>
  <nowiki>$ ./mxsldr ../u-boot/u-boot.sb</nowiki>
wb_editors
14 355

правок