this should be robust #626
@ -47,10 +47,10 @@ will consitute of a breaking change warranting a new major release:
|
|||||||
recovery handling becomes stuck in the custom recovery sequence when swichting power back on.
|
recovery handling becomes stuck in the custom recovery sequence when swichting power back on.
|
||||||
- The dual lane custom recovery handling was adapted to always perform proper power switch handling
|
- The dual lane custom recovery handling was adapted to always perform proper power switch handling
|
||||||
irrespective of current or target modes.
|
irrespective of current or target modes.
|
||||||
- The cross compiler binary path now needs to be set explicitely as an environmental variable
|
- The CMake build generator will now search for the cross-compiler binaries in the environmental
|
||||||
named `CROSS_COMPILE_BIN_PATH` when setting up the build system. This prevents CMake from
|
variable named `CROSS_COMPILE_BIN_PATH` first when setting up the build system. This prevents
|
||||||
selecting wrong cross-compilers. CMake will not seach in the system path for cross-compilers
|
CMake from selecting wrong cross-compilers if multiple cross-compilers with the same name are used
|
||||||
anymore.
|
on the same system.
|
||||||
- Compile fix if SCEX is compiled for the EM.
|
- Compile fix if SCEX is compiled for the EM.
|
||||||
|
|
||||||
# [v2.0.4] 2023-04-19
|
# [v2.0.4] 2023-04-19
|
||||||
|
@ -40,8 +40,8 @@ set(CROSS_COMPILE_OBJCOPY "${CROSS_COMPILE}-objcopy")
|
|||||||
set(CROSS_COMPILE_SIZE "${CROSS_COMPILE}-size")
|
set(CROSS_COMPILE_SIZE "${CROSS_COMPILE}-size")
|
||||||
|
|
||||||
# At the very least, cross compile gcc and g++ have to be set!
|
# At the very least, cross compile gcc and g++ have to be set!
|
||||||
find_program (CMAKE_C_COMPILER ${CROSS_COMPILE_CC} HINTS $ENV{CROSS_COMPILE_BIN_PATH} NO_DEFAULT_PATH REQUIRED)
|
find_program (CMAKE_C_COMPILER ${CROSS_COMPILE_CC} HINTS $ENV{CROSS_COMPILE_BIN_PATH} REQUIRED)
|
||||||
find_program (CMAKE_CXX_COMPILER ${CROSS_COMPILE_CXX} HINTS $ENV{CROSS_COMPILE_BIN_PATH} NO_DEFAULT_PATH REQUIRED)
|
find_program (CMAKE_CXX_COMPILER ${CROSS_COMPILE_CXX} HINTS $ENV{CROSS_COMPILE_BIN_PATH} REQUIRED)
|
||||||
# Useful utilities, not strictly necessary
|
# Useful utilities, not strictly necessary
|
||||||
find_program(CMAKE_SIZE ${CROSS_COMPILE_SIZE})
|
find_program(CMAKE_SIZE ${CROSS_COMPILE_SIZE})
|
||||||
find_program(CMAKE_OBJCOPY ${CROSS_COMPILE_OBJCOPY})
|
find_program(CMAKE_OBJCOPY ${CROSS_COMPILE_OBJCOPY})
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
export CROSS_COMPILE_BIN_PATH="/opt/q7s-gcc/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin"
|
export CROSS_COMPILE_BIN_PATH="/opt/q7s-gcc/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin"
|
||||||
export ZYNQ_7020_SYSROOT="/opt/xiphos/sdk/ark/sysroots/cortexa9hf-neon-xiphos-linux-gnueabi"
|
export ZYNQ_7020_SYSROOT="/opt/xiphos/sdk/ark/sysroots/cortexa9hf-neon-xiphos-linux-gnueabi"
|
||||||
|
|
||||||
export PATH=$PATH:${CROSS_COMPILE_BIN_PATH}
|
export PATH=${CROSS_COMPILE_BIN_PATH}:$PATH
|
||||||
export CROSS_COMPILE="arm-linux-gnueabihf"
|
export CROSS_COMPILE="arm-linux-gnueabihf"
|
||||||
export EIVE_Q7S_EM=1
|
export EIVE_Q7S_EM=1
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
export CROSS_COMPILE_BIN_PATH="/opt/q7s-gcc/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin"
|
export CROSS_COMPILE_BIN_PATH="/opt/q7s-gcc/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin"
|
||||||
export ZYNQ_7020_SYSROOT="/opt/xiphos/sdk/ark/sysroots/cortexa9hf-neon-xiphos-linux-gnueabi"
|
export ZYNQ_7020_SYSROOT="/opt/xiphos/sdk/ark/sysroots/cortexa9hf-neon-xiphos-linux-gnueabi"
|
||||||
|
|
||||||
export PATH=$PATH:${CROSS_COMPILE_BIN_PATH}
|
export PATH=${CROSS_COMPILE_BIN_PATH}:$PATH
|
||||||
export CROSS_COMPILE="arm-linux-gnueabihf"
|
export CROSS_COMPILE="arm-linux-gnueabihf"
|
||||||
# export EIVE_Q7S_EM=1
|
# export EIVE_Q7S_EM=1
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user