LimeSDR Mini V1 build instructions
To build the gateware for limesdr_mini_v1 target, use:
python3 -m boards.targets.limesdr_mini_v1 --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
python3 -m boards.targets.limesdr_mini_v1 --build [--golden] [--flash] [--with-uartbone] [--cable <cable>]
Options:
--golden
: to create the Golden bitstream (without RX/TX Path nor LMS7002 Modules to reduces size since it uses ROM)--flash
: to write Golden and User Bitstreams (requires to have both bitstreams build).--with-uartbone
: to enable uartbone in design.
User/Golden Bitstreams
Since the Operational bitstream executes firmware from internal flash, the –load option is not supported.
To update the LimeSDR Mini v1, follow this sequence:
Build the Golden bitstream (if not already done) using the
--golden
option.Build the Operational bitstream.
After the previous step, the .rpd, .pof, and .svf files will be available.
Programming cables
For information about supported programming cables and required hardware connections, refer to the specific linked chapter in hardware documentation:
Note
Guidelines for available programming cables for LimeSDR Mini V1 and LimeSDR Mini V2 are the same.
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
Full Flash Image (User + Golden):
python -m boards.targets.limesdr_mini_v1 --flash # Or openFPGALoader -c [cable] LimeSDR-Mini_lms7_trx_HW_1.2.svf