This repository acts as a Zephyr module, implementing support for the
FramSat-1 and FramSat1.5 on board computer. This includes custom SoC
support for the TI TMS570LS1224 SoC, aswell as board configuration files.
Usage
The TMS570 requires the -mbe32 flags to be passed to compiler and linker,
which is not passed through Zephyr. Until a proper way of handling that is
introduced to Zephyr, the following must be added to your CMakeLists.txt
before calling find_package(Zephyr):
This repository acts as a Zephyr module, implementing support for the FramSat-1 and FramSat1.5 on board computer. This includes custom SoC support for the
TI TMS570LS1224SoC, aswell as board configuration files.Usage
The TMS570 requires the
-mbe32flags to be passed to compiler and linker, which is not passed through Zephyr. Until a proper way of handling that is introduced to Zephyr, the following must be added to yourCMakeLists.txtbefore callingfind_package(Zephyr):Alternatively, this can be achieved by passing
-DTOOLCHAIN_C_FLAGS="-mbe32" -DTOOLCHAIN_LD_FLAGS="-mbe32"towest buildThe module must also be included in the Zephyr build system, which can be done with:
Supported version
This is tested on Zephyr SDK 17.4.0, using Zephyr 4.3.0. Python version is
3.11.