Project

General

Profile

Actions

Building firmware » History » Revision 4

« Previous | Revision 4/6 (diff) | Next »
Anonymous, 02/19/2016 10:52 PM


= Building FPGA and ZPU images =

It's generally not necessary to build FPGA and ZPU images, as stable builds can be downloaded from [http://people.osmocom.org/ipse/umtrx-v2/current/ people.osmocom.org].

These instructions are for if you want to ''participate'' in ZPU/FPGA development.

Building ZPU firmware and bootloader

1. Get the latest stable version of ZPU toolchain: http://opensource.zylin.com/zpudownload.html
2. Build the firmware and the bootloader: {{{
mkdir <UHD-dir>/firmware/zpu_build
cd <UHD-dir>/firmware/zpu_build
export PATH=$PATH:<path-to-zpu-elf-gcc>
cmake ../zpu
make
}}}

Building the FPGA

1. Setup Xilinx tools environment: {{{
. /opt/Xilinx/14.2/ISE_DS/settings64.sh
}}}
2. Update the ZPU bootloader: {{{
cp <UHD-dir>/firmware/zpu_build/usrp2p/bootloader/bootloader.rmi <UHD-path>/fpga/usrp2/top/N2x0/bootloader_umtrx.rmi
}}}
3. Go to the FPGA part of UHD and build: {{{
cd <UHD-path>/fpga/usrp2/top/N2x0
make UmTRX
}}}

Flashing images

Once the build is completed images can be [http://umtrx.org/hardware/flashing/ flashed to UmTRX].

Files (0)

Updated by about 8 years ago · 4 revisions

Add picture from clipboard (Maximum size: 48.8 MB)