Skip to content

U-Boot source code used for Raspberry Pi Industrial Gateway

Notifications You must be signed in to change notification settings

Avnet/smartedge-iiot-gateway-uboot

Repository files navigation

# SPDX-License-Identifier: GPL-2.0+
#
# (C) Copyright 2000 - 2013
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.

Summary:
========

This is the source code for u-boot.

We use the cross compiler cross-gcc-8.3.0-pi_2-3 tool chain. Any other suitable cross compiler for the ARM may be used.

cross compiler for cross-gcc is locate here:

https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Raspberry%20Pi%20GCC%20Cross-Compiler%20Toolchains/GCC%208.3.0/Raspberry%20Pi%202%2C%203/

To compile u-boot use the following.

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-

The image is u-boot.bin and should be copied to /boot/kernel7.img

Note:

We do not process cmdline.txt so if you need to change it then edit .config file entry BOOTCOMMAND=.  Note if using RPI SecureBoot then Avnet needs to sign the u-boot code.  This can be used to enable TPM2 IMA Auditing(example. "ima_audit=1"). EVM is not currently implemented, if you want to do this then follow the guide at this link.

https://sourceforge.net/p/linux-ima/wiki/Home/

If you have enabled secure boot feature with the raspberry pi then you must send the resulting image to Avnet so it can be properly signed.

# changes from initial release.
.config - changed to add fsck.mode=force for variable CONFIG_BOOTCOMMAND

Programmers reference now on all three repositories.  Also, REST API reference is on all three github sites. Programmers reference is SmartEdge-iiot-gateway_programmers_reference.pdf.  The REST API is Smartedge-iiot-gateway-rest-api.pdf

About

U-Boot source code used for Raspberry Pi Industrial Gateway

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages