LimeSDR XTRX build instructions
To build the gateware for limesdr_xtrx target, use command:
python3 -m boards.targets.limesdr_xtrx --build
Note
Ensure required toolchain is installed and configured before building. See Requirements section for respective board.
Make sure to run build command from project root directory.
Available build options
Comand:
python3 -m boards.targets.limesdr_xtrx --build [--load] [--flash] [--gold] [--cable <cable>]
Options:
--load
: Loads the bitstream into SRAM (volatile memory).--flash
: Programs the bitstream into SPI FLASH memory.--gold
: Build/Flash golden image instead of user.--cable
: Specifies the JTAG cable (default: ft2232). UseopenFPGALoader --list-cables
for options.
User/Golden Bitstreams
The User bitstream is built using the default command above.
The Golden bitstream is built using the
--gold
option:
python3 -m boards.targets.limesdr_xtrx --build --gold
Programming cables
For information about supported programming cables and required hardware connections, refer to the specific linked chapter in hardware documentation:
Note
Only the specified chapter related to the FT2232H Mini Module and hardware connections is applicable to board programming with this project. Other parts of the documentation are not relevant.
Flashing Instructions
User Bitstream Only:
python3 -m boards.targets.llimesdr_xtrx --flash
Golden Bitstream Only:
python3 -m boards.targets.llimesdr_xtrx --flash --gold
Note
User/Gold Bitstreams has to be present/generated first before flashing