B E L K Q u i c k S t a r t G u i d e
v . 1 . 0 . 9
3.3.2 Setting up the Zynq development server environment.........................................29
3.3.2.1How BORA/BORAX project files are managed................................................31
3.3.3 Setting up the Linux development server environment.........................................32
3.3.3.1TFTP Server......................................................................................................32
3.3.3.2NFS Server........................................................................................................32
3.3.3.3Pre-built toolchain.............................................................................................33
3.3.3.4Pre-built root file system....................................................................................33
3.3.3.5U-Boot and Linux git repositories......................................................................34
3.3.3.6RSA key generation..........................................................................................35
3.3.3.7Using the pre-packaged git archive..................................................................36
3.4 Working with BELK.......................................................................................................37
3.4.1 Update from BELK 2.1.0 to BELK 3.0.0................................................................37
3.4.2 Creating and building a Zynq project for BORA/BORAX......................................37
3.4.2.1Command line based procedure.......................................................................38
3.4.2.2GUI based procedure........................................................................................41
3.4.3 Building U-Boot......................................................................................................46
3.4.4 Building Linux kernel.............................................................................................47
3.4.5 Booting the system via NFS..................................................................................48
3.4.6 Building the software components with Yocto.......................................................49
3.4.6.1Prerequisites.....................................................................................................49
3.4.6.2Initializing the build environment.......................................................................50
3.4.6.3Build the Yocto image........................................................................................50
3.4.6.4Build additional packages.................................................................................51
3.4.7 ConfigID.................................................................................................................51
3.4.7.1Customer's action..............................................................................................52
3.4.7.2ConfigID values.................................................................................................52
3.4.7.3ConfigID hardware implementation on BORA/BORAX....................................53
3.4.7.4ConfigID software implementation on BORA/BORAX......................................53
3.4.8 System boot and recovery via microSD card........................................................55
3.4.8.1How to create a bootable MicroSD card...........................................................55
3.4.8.2How to configure the system for SD boot.........................................................58
4 Frequently Asked Questions................................................................................................59
4.1 Q: Where can I found BORA/BORAX SOM information?............................................59
4.2 Q: I've received the BELK package. How am I supposed to start working with it?......59
4.3 Q: How can I update the BELK version?......................................................................60
4.4 Q: Which software components am I supposed to install to start working with
BORA/BORAX?....................................................................................................................60
4.5 Q: Can you suggest some guidelines for the carrier board design?............................60
4.6 Q: Why my cross-compiled application doesn't work with the pre-packaged root file
system provided with BELK?................................................................................................61
4.7 Q: do you provide some application notes?.................................................................61
4.8 Q: Can I use BORA/BORAX in an Asymmetric Multi Processing (AMP) configuration?
..............................................................................................................................................61
March, 2016
4/66