diff options
| author | hathach <[email protected]> | 2023-05-19 13:32:49 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2023-05-19 13:32:49 +0700 |
| commit | 5dae5e12928ba789cd7e248edd9fa91376902925 (patch) | |
| tree | 19c1585bd7f6c6da0124bef4749d3c3261e54460 /hw | |
| parent | f26a93908ef9dcde6818c9b271727ed6c77e87d8 (diff) | |
ehci fix dcache clean when control endpoint failed
Diffstat (limited to 'hw')
| -rw-r--r-- | hw/bsp/imxrt/family.cmake | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/hw/bsp/imxrt/family.cmake b/hw/bsp/imxrt/family.cmake index 4628abc34..a475b4721 100644 --- a/hw/bsp/imxrt/family.cmake +++ b/hw/bsp/imxrt/family.cmake @@ -57,12 +57,16 @@ if (NOT TARGET ${BOARD_TARGET}) ) update_board(${BOARD_TARGET}) + if (NOT DEFINED LD_FILE_${TOOLCHAIN}) + set(LD_FILE_gcc ${SDK_DIR}/devices/${MCU_VARIANT}/gcc/${MCU_VARIANT}xxxxx_flexspi_nor.ld) + endif () + if (TOOLCHAIN STREQUAL "gcc") target_sources(${BOARD_TARGET} PUBLIC ${SDK_DIR}/devices/${MCU_VARIANT}/gcc/startup_${MCU_VARIANT}.S ) target_link_options(${BOARD_TARGET} PUBLIC - "LINKER:--script=${SDK_DIR}/devices/${MCU_VARIANT}/gcc/${MCU_VARIANT}xxxxx_flexspi_nor.ld" + "LINKER:--script=${LD_FILE_gcc}" "LINKER:-Map=$<IF:$<BOOL:$<TARGET_PROPERTY:OUTPUT_NAME>>,$<TARGET_PROPERTY:OUTPUT_NAME>,$<TARGET_PROPERTY:NAME>>${CMAKE_EXECUTABLE_SUFFIX}.map" # nanolib --specs=nosys.specs |
