Changes

Jump to: navigation, search

BELK/BXELK software components

638 bytes added, 11:22, 16 December 2021
Updating git repositories
The following table details the software modules of BELK/BXELK releases.
{| class="wikitable"
! colspan="1112" | Kit composition
!
|-
|<br>4.1.0<br>4.1.0
|<br>4.1.2<br>4.1.2
|<br>4.1.4<br>4.1.4
|-
|'''Status'''<br>BELK<br>BXELK
|<br>Released<br>n/a
|<br>Released<br>n/a
|<br>Released<br>Released
|<br>Released<br>Released
|<br>Released<br>Released
|<br>Jan 2020<br>Jan 2020
|<br>Sep 2020<br>Sep 2020
|<br>Jul 2021<br>Jul 2021
|-
|'''Release notes'''<br>BELK<br>BXELK
|<br>[[#BELK_4.1.0 | Ver 4.1.0]]
|<br> [[BELK/BXELK software components#BELK 4.1.2|Ver 4.1.2]]
|<br> [[BELK/BXELK software components#BELK 4.1.4|Ver 4.1.4]]
|-
|'''SOM PCB version'''<br>BELK<br><br>BXELK
|<br>CS020313B/CS020313C<br><br>CS112714B
|<br>CS020313B/CS020313C<br><br>CS112714B
|<br>CS020313B/CS020313C/CS061919<br><br>CS112714B
|<br>CS020313B/CS020313C/CS061919<br><br>CS112714B
|<br>CS020313B/CS020313C/CS061919<br><br>CS112714B
|<br>[[BoraEVB]]<br>n/a
|<br>[[BoraEVB]]<br>n/a
|<br>[[BoraEVB]]<br>[[BoraXEVB]]
|<br>[[BoraEVB]]<br>[[BoraXEVB]]
|<br>[[BoraEVB]]<br>[[BoraXEVB]]
|2017.01-belk-4.1.1
|2017.01-belk-4.1.2
|2017.01-belk-4.1.4
|-
|'''Linux version'''
|4.9.0-bora-4.0.0
|4.9.0-bora-4.1.0
|4.9.0-bora-4.1.4|4.9.0-bora-4.1.4
|-
|'''Drivers'''
| valign="top" | Gigabit Eth #0<br>UART<br>NOR<br>NAND<br>SD/MMC<br>USB Host/Device<br>RTC<br>CAN<br>I2C<br>[[ConfigID_and_UniqueID | ConfigID]]
| valign="top" | Gigabit Eth #0<br>UART<br>NOR<br>NAND<br>SD/MMC<br>USB Host/Device<br>RTC<br>CAN<br>I2C<br>[[ConfigID_and_UniqueID | ConfigID]]
| valign="top" | Gigabit Eth #0<br>UART<br>NOR<br>NAND<br>SD/MMC<br>USB Host/Device<br>RTC<br>CAN<br>I2C<br>[[ConfigID_and_UniqueID | ConfigID]]| valign="top" |Gigabit Eth #0<br>UART<br>NOR<br>NAND<br>SD/MMC<br>USB Host/Device<br>RTC<br>CAN<br>I2C<br>[[ConfigID_and_UniqueID | ConfigID]]
|-
|'''Vivado version'''
| valign="top" | 2017.1
| valign="top" | 2017.1
| valign="top" | 2017.1| valign="top" |2017.1
|-
|'''Build System'''
| valign="top" | Yocto Morty (2.2)
| valign="top" | Yocto Morty (2.2)
| valign="top" | Yocto Morty (2.2)| valign="top" |Yocto Morty (2.2)
|-
|'''[[Managed Virtual Machine (MVM)]]'''
|N/A
|belk-4.0.0 (based on Ubuntu 14.04 64 bit)
|belk-4.1.0 (based on Ubuntu 14.04 64 bit)
|belk-4.1.0 (based on Ubuntu 14.04 64 bit)
|belk-4.1.0 (based on Ubuntu 14.04 64 bit)
! rowspan="2" |Image !! colspan="1" |BELK version !! colspan="1" |BXELK version
|-
| 4.1.2/4.1.0 || 4.1.2/4.1.0
|-
| mksd.sh || [[mirror:bora/belk-4.1.04/mksd.sh|mksd.sh]] || [[mirror:bora/belk-4.1.04/mksd.sh|mksd.sh]]
|-
| [[Working_with_the_Yocto_build_system#bootscript|bootscript]] || [[mirror:bora/belk-4.1.04/boot.scr|boot.scr]] || [[mirror:bora/belk-4.1.04/boot.scr|boot.scr]]
|-
| U-Boot SPL (for uSD boot)|| [[mirror:bora/belk-4.1.24/belk-4.1.2_bora_mmc_boot4_bora_mmc_boot.bin|boot.bin]] || [[mirror:bora/belk-4.1.24/belk-4.1.2_borax_mmc_boot4_borax_mmc_boot.bin|boot.bin]]
|-
| U-Boot SPL (for NOR flash boot)|| [[mirror:bora/belk-4.1.24/belk-4.1.2_bora_qspi_boot4_bora_qspi_boot.bin|boot.bin]] || [[mirror:bora/belk-4.1.24/belk-4.1.2_borax_qspi_boot4_borax_qspi_boot.bin|boot.bin]]
|-
| U-Boot SPL (for NAND flash boot)<br>(for BoraLite SOM)|| [[mirror:bora/belk-4.1.04/belk-4.1.1_bora_nand_boot4_bora_nand_boot.bin|boot.bin]] || -
|-
| U-Boot (for uSD boot) || [[mirror:bora/belk-4.1.24/belk-4.1.2_bora_mmc_u4_bora_mmc_u-boot.img|u-boot.img]] || [[mirror:bora/belk-4.1.24/belk-4.1.2_borax_mmc_u4_borax_mmc_u-boot.img|u-boot.img]]
|-
| U-Boot (for NOR flash boot)|| [[mirror:bora/belk-4.1.24/belk-4.1.2_bora_qspi_u4_bora_qspi_u-boot.img|u-boot.img]] || [[mirror:bora/belk-4.1.24/belk-4.1.2_borax_qspi_u4_borax_qspi_u-boot.img|u-boot.img]]
|-
| U-Boot (for NAND flash boot)<br>(for BoraLite SOM)|| [[mirror:bora/belk-4.1.24/belk-4.1.2_bora_nand_u4_bora_nand_u-boot.img|u-boot.img]] || -
|-
| [[BELK-AN-008:_Programming_the_FPGA_Bitstream_with_U-Boot|FPGA Bitstream]] || [[mirror:bora/belk-4.1.0/belk-4.1.0_bora_BASE_fpga.bit|fpga.bit]] || [[mirror:bora/belk-4.1.0/belk-4.1.0_borax_BASE__fpga.bit|fpga.bit]]
|-
| Linux kernel || [[mirror:bora/belk-4.1.04/belk-4.1.0_uImage4_uImage|uImage]] || [[mirror:bora/belk-4.1.04/belk-4.1.0_uImage4_uImage|uImage]]
|-
| Device tree || [[mirror:bora/belk-4.1.04/belk-4.1.0_bora4_bora.dtb|bora.dtb]] || [[mirror:bora/belk-4.1.04/belk-4.1.0_bora4_bora.dtb|bora.dtb]]
|-
|Root File System || [[mirror:bora/belk-4.1.04/belk-4.1.0_dave4_dave-image-devel-bora.tar.bz2|bora.tar.bz2]] || [[mirror:bora/belk-4.1.04/belk-4.1.0_dave4_dave-image-devel-bora.tar.bz2|bora.tar.bz2]]
|}
|}
<section begin=microSDlayout/>===microSD layout===
The microSD card provided with BELK/BXELK is partitioned as shown in the following image:
It is worth remembering that the microSD card is [[System boot and recovery via microSD card (BELK/BXELK)|bootable]] and U-Boot environment is retrieved from (and stored to with <code>saveenv</code>) into the FAT partition as <code>bora.env</code>
<section end=microSDlayout/>
==Updates==
<section begin="Synchronizing" the="" git="" repositories="" />
<section begin=Synchronizingthegitrepositories/>
 
=== Updating git repositories ===
In BELK/BXELK, the following source trees are clones of the correspondent '''DAVE Embedded Systems''' git repositories:
|-
|}
For more information about the access to these repositories, please refer to [[Build_system_(BELK/BXELK)Accessing_DAVE_Embedded_Systems_restricted_git_repositories#U-Boot_and_Linux_git_repositoriesPublic_key_access|this link]].
=== Updating the repositories from BELK 2.1.0 ===
When the account is enabled, you can synchronize a source tree entering the repository directory and launching the <code>git fetch</code> command. Please note that <code>git fetch</code> doesn't merge the commits on the current branch. To do that, you should run the <code>git merge</code> command or replace the ''fetch-merge'' process with a single <code>git pull</code> command. Please note that the recommended method is the ''fetch-merge'' process. For further information on Git, please refer to [http://git-scm.com/documentation Git Documentation].
<section end=Synchronizingthegitrepositories/>
<section end="Synchronizing" the="" git="" repositories="" /> <section begin="Release" notes="" Releasenotes/> 
== Release notes ==
</div>
<section end="Release" notes="" Releasenotes/>
8,154
edits

Navigation menu