Skip to content

Commit

Permalink
Add README.md
Browse files Browse the repository at this point in the history
Signed-off-by: Valentin Raevsky <[email protected]>
  • Loading branch information
vraevsky committed May 28, 2024
1 parent 1841aa7 commit b2fe0a3
Showing 1 changed file with 52 additions and 0 deletions.
52 changes: 52 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# Disclaimer

| !IMPORTANT! | This is a development branch, that is not relelased by CompuLab yet|
|---|---|

# Configuring the build

## Prerequisites
It is up to developers to prepare the host machine; it requires:

* [Setup Cross Compiler](https://github.com/compulab-yokneam/meta-bsp-imx8mp/blob/kirkstone/Documentation/toolchain.md#linaro-toolchain-how-to)
* Install these packages: ``shareutils, swing``


## Setup U-Boot environment

* WorkDir:
```
mkdir -p compulab-bootloader/build && cd compulab-bootloader
export BUILD=$(pwd)/build
```

* Set a CompuLab machine:

| Machine | Command Line |
|---|---|
|ucm-imx8m-plus|```export MACHINE=ucm-imx8m-plus```|
|som-imx8m-plus|```export MACHINE=som-imx8m-plus```|
|iot-gate-imx8plus|```export MACHINE=iot-gate-imx8plus```|

* Clone the source code:
```
git clone --branch u-boot-compulab_v2021.04 https://github.com/compulab-yokneam/u-boot-compulab.git
cd u-boot-compulab
```

## Create U-boot binary

* Apply the machine Config
```
make O=${BUILD} ${MACHINE}_defconfig
```

* Build
```
nice make -j`nproc` O=${BUILD} flash.bin
```

* Result
```
ls -al ${BUILD}/flash.bin
```

0 comments on commit b2fe0a3

Please sign in to comment.