tpms_kw38_beacon_AdvOnWakeup_RamOn

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

tpms_kw38_beacon_AdvOnWakeup_RamOn

Jump to solution
402 Views
iwaya
Contributor I

I downloaded the NTM88-KW38-BLE-BEACONS project and built \Source_code\MKW38\tpms_kw38_beacon_AdvOnWakeup_RamOn without making any changes, but I get the following error. Does anyone know how to fix this?

-----

make -r -j12 all
Building target: tpms_kw38_beacon_AdvOnWakeup_RamOn.axf
Invoking: MCU Linker
arm-none-eabi-gcc -L"D:\Project\Mobirta\TPMS\NTM88-KW38-BLE-BEACONS\Source_code\MKW38\tpms_kw38_beacon_AdvOnWakeup_RamOn\libs" -Xlinker --defsym=gUseWarmBootLink_d=1 -Xlinker --defsym=gFirmwareTopAddr_c=0x20007FFF -Xlinker --defsym=gRamImageSizeInFlash_c=0x8000 -Xlinker --sort-section=alignment -Xlinker --defsym=__ram_vector_table__=1 -Xlinker --defsym=gUseNVMLink_d=1 -Xlinker --gc-sections -Xlinker -print-memory-usage -Xlinker -Map="tpms_kw38_beacon_AdvOnWakeup_RamOn.map" -Xlinker --cref -mcpu=cortex-m0plus -mthumb -T tpms_kw38_beacon_AdvOnWakeup_RamOn_Debug.ld -o "tpms_kw38_beacon_AdvOnWakeup_RamOn.axf" ./utilities/fsl_assert.o ./utilities/fsl_debug_console.o ./utilities/fsl_str.o ./startup/startup_mkw38a4.o ./source/common/gatt_db/gatt_database.o ./source/common/ApplMain.o ./source/common/ble_conn_manager.o ./source/common/ble_host_tasks.o ./source/common/ble_init.o ./source/common/ble_service_discovery.o ./source/android_app_display.o ./source/app_config.o ./source/lowpower.o ./source/mtb.o ./source/semihost_hardfault.o ./source/tpms_gpio.o ./source/tpms_spi.o ./framework/XCVR/MKW38Z4/nb2p4ghz/configs/nxp_xcvr_coding_config.o ./framework/XCVR/MKW38Z4/nb2p4ghz/configs/nxp_xcvr_common_config.o ./framework/XCVR/MKW38Z4/nb2p4ghz/configs/nxp_xcvr_gfsk_bt_0p5_h_0p32_config.o ./framework/XCVR/MKW38Z4/nb2p4ghz/configs/nxp_xcvr_gfsk_bt_0p5_h_0p5_config.o ./framework/XCVR/MKW38Z4/nb2p4ghz/configs/nxp_xcvr_gfsk_bt_0p5_h_0p7_config.o ./framework/XCVR/MKW38Z4/nb2p4ghz/configs/nxp_xcvr_gfsk_bt_0p5_h_1p0_config.o ./framework/XCVR/MKW38Z4/nb2p4ghz/configs/nxp_xcvr_mode_config.o ./framework/XCVR/MKW38Z4/nb2p4ghz/configs/nxp_xcvr_msk_config.o ./framework/XCVR/MKW38Z4/nb2p4ghz/nxp2p4_xcvr.o ./framework/XCVR/MKW38Z4/nb2p4ghz/nxp_xcvr_trim.o ./framework/XCVR/MKW38Z4/dbg_ram_capture.o ./framework/XCVR/MKW38Z4/dma_capture.o ./framework/XCVR/MKW38Z4/mathfp.o ./framework/XCVR/MKW38Z4/nxp_xcvr_ext_ctrl.o ./framework/XCVR/MKW38Z4/rsim_ctrl.o ./framework/TimersManager/source/TMR_Adapter.o ./framework/TimersManager/source/TimersManager.o ./framework/SerialManager/source/SerialManager.o ./framework/SerialManager/source/UART_Serial_Adapter.o ./framework/SecLib/source/SecLib.o ./framework/Reset/source/Reset.o ./framework/RNG/source/RNG.o ./framework/Panic/source/Panic.o ./framework/OSAbstraction/source/fsl_os_abstraction_bm.o ./framework/NVM/source/NV_Flash.o ./framework/NVM/source/NV_FsciCommands.o ./framework/ModuleInfo/source/ModuleInfo.o ./framework/Messaging/source/Messaging.o ./framework/MemManager/source/MemManager.o ./framework/MemManager/source/MemManagerLight.o ./framework/MWSCoexistence/source/MWS.o ./framework/LowPower/source/PWR.o ./framework/LowPower/source/PWRLib.o ./framework/Lists/source/GenericList.o ./framework/LED/source/LED.o ./framework/Keyboard/source/Keyboard.o ./framework/GPIO/source/GPIO_Adapter.o ./framework/FunctionLib/source/FunctionLib.o ./framework/Flash/Flash_Adapter.o ./framework/DCDC/source/DCDC.o ./drivers/fsl_adc16.o ./drivers/fsl_clock.o ./drivers/fsl_common.o ./drivers/fsl_dmamux.o ./drivers/fsl_dspi.o ./drivers/fsl_edma.o ./drivers/fsl_flexcan.o ./drivers/fsl_ftfx_cache.o ./drivers/fsl_ftfx_controller.o ./drivers/fsl_ftfx_flash.o ./drivers/fsl_ftfx_flexnvm.o ./drivers/fsl_gpio.o ./drivers/fsl_lptmr.o ./drivers/fsl_lpuart.o ./drivers/fsl_ltc.o ./drivers/fsl_pmc.o ./drivers/fsl_power.o ./drivers/fsl_rtc.o ./drivers/fsl_smc.o ./drivers/fsl_tpm.o ./drivers/fsl_trng.o ./device/system_MKW38A4.o ./component/uart/lpuart_adapter.o ./component/serial_manager/serial_manager.o ./component/serial_manager/serial_port_uart.o ./component/lists/generic_list.o ./board/board.o ./board/clock_config.o ./board/gpio_pins.o ./board/hardware_init.o ./board/pin_mux.o ./bluetooth/profiles/temperature/temperature_service.o ./bluetooth/profiles/device_info/device_info_service.o ./bluetooth/profiles/battery/battery_service.o ./bluetooth/host/config/ble_globals.o ./bluetooth/controller/task/ble_controller_task.o ./bluetooth/controller/interface/controller_init.o ./bluetooth/controller/config/ble_ll_globals.o -lm -lc -lgcc -lnosys -l_crypto_m0 -l_ble_kw38a4_controller_gcc -l_ble_5-0_host_peripheral_cm0p_gcc
C:/nxp/MCUXpressoIDE_25.6.136/ide/plugins/com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204/tools/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/bin/ld.exe: C:/nxp/MCUXpressoIDE_25.6.136/ide/plugins/com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204/tools/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v6-m/nofp\libc.a(libc_a-closer.o): in function `_close_r':
closer.c:(.text._close_r+0xc): warning: _close is not implemented and will always fail
C:/nxp/MCUXpressoIDE_25.6.136/ide/plugins/com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204/tools/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/bin/ld.exe: C:/nxp/MCUXpressoIDE_25.6.136/ide/plugins/com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204/tools/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v6-m/nofp\libc.a(libc_a-closer.o): note: the message above does not take linker garbage collection into account
C:/nxp/MCUXpressoIDE_25.6.136/ide/plugins/com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204/tools/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/bin/ld.exe: C:/nxp/MCUXpressoIDE_25.6.136/ide/plugins/com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204/tools/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v6-m/nofp\libc.a(libc_a-lseekr.o): in function `_lseek_r':
C:/nxp/MCUXpressoIDE_25.6.136/ide/plugins/com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204/tools/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/bin/ld.exe: C:/nxp/MCUXpressoIDE_25.6.136/ide/plugins/com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204/tools/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v6-m/nofp\libc.a(libc_a-lseekr.o): note: the message above does not take linker garbage collection into account
C:/nxp/MCUXpressoIDE_25.6.136/ide/plugins/com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204/tools/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/bin/ld.exe: C:/nxp/MCUXpressoIDE_25.6.136/ide/plugins/com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204/tools/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v6-m/nofp\libc.a(libc_a-readr.o): note: the message above does not take linker garbage collection into account
lseekr.c:(.text._lseek_r+0x10): warning: _lseek is not implemented and will always fail
C:/nxp/MCUXpressoIDE_25.6.136/ide/plugins/com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204/tools/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/bin/ld.exe: C:/nxp/MCUXpressoIDE_25.6.136/ide/plugins/com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204/tools/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v6-m/nofp\libc.a(libc_a-readr.o): in function `_read_r':
readr.c:(.text._read_r+0x10): warning: _read is not implemented and will always fail
C:/nxp/MCUXpressoIDE_25.6.136/ide/plugins/com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204/tools/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/bin/ld.exe: C:/nxp/MCUXpressoIDE_25.6.136/ide/plugins/com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204/tools/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v6-m/nofp\libc.a(libc_a-writer.o): in function `_write_r':
writer.c:(.text._write_r+0x10): warning: _write is not implemented and will always fail
C:/nxp/MCUXpressoIDE_25.6.136/ide/plugins/com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204/tools/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/bin/ld.exe: C:/nxp/MCUXpressoIDE_25.6.136/ide/plugins/com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204/tools/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v6-m/nofp\libc.a(libc_a-writer.o): note: the message above does not take linker garbage collection into account

----
Thank you in advance.

0 Kudos
Reply
1 Solution
382 Views
iwaya
Contributor I

I solved it myself.
It seems that the version of GCC used at the time of building was newer than the version when the project was created, so I had to change the order of the arguments to the linker.
Specifically, I was able to avoid the link error by changing the order of "-lc -lgcc".
I hope this helps someone.

View solution in original post

0 Kudos
Reply
1 Reply
383 Views
iwaya
Contributor I

I solved it myself.
It seems that the version of GCC used at the time of building was newer than the version when the project was created, so I had to change the order of the arguments to the linker.
Specifically, I was able to avoid the link error by changing the order of "-lc -lgcc".
I hope this helps someone.

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2154084%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Etpms_kw38_beacon_AdvOnWakeup_RamOn%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2154084%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EI%20downloaded%20the%20NTM88-KW38-BLE-BEACONS%20project%20and%20built%20%5CSource_code%5CMKW38%5Ctpms_kw38_beacon_AdvOnWakeup_RamOn%20without%20making%20any%20changes%2C%20but%20I%20get%20the%20following%20error.%20Does%20anyone%20know%20how%20to%20fix%20this%3F%3C%2FP%3E%3CP%3E-----%3C%2FP%3E%3CP%3Emake%20-r%20-j12%20all%3CBR%20%2F%3EBuilding%20target%3A%20tpms_kw38_beacon_AdvOnWakeup_RamOn.axf%3CBR%20%2F%3EInvoking%3A%20MCU%20Linker%3CBR%20%2F%3Earm-none-eabi-gcc%20-L%22D%3A%5CProject%5CMobirta%5CTPMS%5CNTM88-KW38-BLE-BEACONS%5CSource_code%5CMKW38%5Ctpms_kw38_beacon_AdvOnWakeup_RamOn%5Clibs%22%20-Xlinker%20--defsym%3DgUseWarmBootLink_d%3D1%20-Xlinker%20--defsym%3DgFirmwareTopAddr_c%3D0x20007FFF%20-Xlinker%20--defsym%3DgRamImageSizeInFlash_c%3D0x8000%20-Xlinker%20--sort-section%3Dalignment%20-Xlinker%20--defsym%3D__ram_vector_table__%3D1%20-Xlinker%20--defsym%3DgUseNVMLink_d%3D1%20-Xlinker%20--gc-sections%20-Xlinker%20-print-memory-usage%20-Xlinker%20-Map%3D%22tpms_kw38_beacon_AdvOnWakeup_RamOn.map%22%20-Xlinker%20--cref%20-mcpu%3Dcortex-m0plus%20-mthumb%20-T%20tpms_kw38_beacon_AdvOnWakeup_RamOn_Debug.ld%20-o%20%22tpms_kw38_beacon_AdvOnWakeup_RamOn.axf%22%20.%2Futilities%2Ffsl_assert.o%20.%2Futilities%2Ffsl_debug_console.o%20.%2Futilities%2Ffsl_str.o%20.%2Fstartup%2Fstartup_mkw38a4.o%20.%2Fsource%2Fcommon%2Fgatt_db%2Fgatt_database.o%20.%2Fsource%2Fcommon%2FApplMain.o%20.%2Fsource%2Fcommon%2Fble_conn_manager.o%20.%2Fsource%2Fcommon%2Fble_host_tasks.o%20.%2Fsource%2Fcommon%2Fble_init.o%20.%2Fsource%2Fcommon%2Fble_service_discovery.o%20.%2Fsource%2Fandroid_app_display.o%20.%2Fsource%2Fapp_config.o%20.%2Fsource%2Flowpower.o%20.%2Fsource%2Fmtb.o%20.%2Fsource%2Fsemihost_hardfault.o%20.%2Fsource%2Ftpms_gpio.o%20.%2Fsource%2Ftpms_spi.o%20.%2Fframework%2FXCVR%2FMKW38Z4%2Fnb2p4ghz%2Fconfigs%2Fnxp_xcvr_coding_config.o%20.%2Fframework%2FXCVR%2FMKW38Z4%2Fnb2p4ghz%2Fconfigs%2Fnxp_xcvr_common_config.o%20.%2Fframework%2FXCVR%2FMKW38Z4%2Fnb2p4ghz%2Fconfigs%2Fnxp_xcvr_gfsk_bt_0p5_h_0p32_config.o%20.%2Fframework%2FXCVR%2FMKW38Z4%2Fnb2p4ghz%2Fconfigs%2Fnxp_xcvr_gfsk_bt_0p5_h_0p5_config.o%20.%2Fframework%2FXCVR%2FMKW38Z4%2Fnb2p4ghz%2Fconfigs%2Fnxp_xcvr_gfsk_bt_0p5_h_0p7_config.o%20.%2Fframework%2FXCVR%2FMKW38Z4%2Fnb2p4ghz%2Fconfigs%2Fnxp_xcvr_gfsk_bt_0p5_h_1p0_config.o%20.%2Fframework%2FXCVR%2FMKW38Z4%2Fnb2p4ghz%2Fconfigs%2Fnxp_xcvr_mode_config.o%20.%2Fframework%2FXCVR%2FMKW38Z4%2Fnb2p4ghz%2Fconfigs%2Fnxp_xcvr_msk_config.o%20.%2Fframework%2FXCVR%2FMKW38Z4%2Fnb2p4ghz%2Fnxp2p4_xcvr.o%20.%2Fframework%2FXCVR%2FMKW38Z4%2Fnb2p4ghz%2Fnxp_xcvr_trim.o%20.%2Fframework%2FXCVR%2FMKW38Z4%2Fdbg_ram_capture.o%20.%2Fframework%2FXCVR%2FMKW38Z4%2Fdma_capture.o%20.%2Fframework%2FXCVR%2FMKW38Z4%2Fmathfp.o%20.%2Fframework%2FXCVR%2FMKW38Z4%2Fnxp_xcvr_ext_ctrl.o%20.%2Fframework%2FXCVR%2FMKW38Z4%2Frsim_ctrl.o%20.%2Fframework%2FTimersManager%2Fsource%2FTMR_Adapter.o%20.%2Fframework%2FTimersManager%2Fsource%2FTimersManager.o%20.%2Fframework%2FSerialManager%2Fsource%2FSerialManager.o%20.%2Fframework%2FSerialManager%2Fsource%2FUART_Serial_Adapter.o%20.%2Fframework%2FSecLib%2Fsource%2FSecLib.o%20.%2Fframework%2FReset%2Fsource%2FReset.o%20.%2Fframework%2FRNG%2Fsource%2FRNG.o%20.%2Fframework%2FPanic%2Fsource%2FPanic.o%20.%2Fframework%2FOSAbstraction%2Fsource%2Ffsl_os_abstraction_bm.o%20.%2Fframework%2FNVM%2Fsource%2FNV_Flash.o%20.%2Fframework%2FNVM%2Fsource%2FNV_FsciCommands.o%20.%2Fframework%2FModuleInfo%2Fsource%2FModuleInfo.o%20.%2Fframework%2FMessaging%2Fsource%2FMessaging.o%20.%2Fframework%2FMemManager%2Fsource%2FMemManager.o%20.%2Fframework%2FMemManager%2Fsource%2FMemManagerLight.o%20.%2Fframework%2FMWSCoexistence%2Fsource%2FMWS.o%20.%2Fframework%2FLowPower%2Fsource%2FPWR.o%20.%2Fframework%2FLowPower%2Fsource%2FPWRLib.o%20.%2Fframework%2FLists%2Fsource%2FGenericList.o%20.%2Fframework%2FLED%2Fsource%2FLED.o%20.%2Fframework%2FKeyboard%2Fsource%2FKeyboard.o%20.%2Fframework%2FGPIO%2Fsource%2FGPIO_Adapter.o%20.%2Fframework%2FFunctionLib%2Fsource%2FFunctionLib.o%20.%2Fframework%2FFlash%2FFlash_Adapter.o%20.%2Fframework%2FDCDC%2Fsource%2FDCDC.o%20.%2Fdrivers%2Ffsl_adc16.o%20.%2Fdrivers%2Ffsl_clock.o%20.%2Fdrivers%2Ffsl_common.o%20.%2Fdrivers%2Ffsl_dmamux.o%20.%2Fdrivers%2Ffsl_dspi.o%20.%2Fdrivers%2Ffsl_edma.o%20.%2Fdrivers%2Ffsl_flexcan.o%20.%2Fdrivers%2Ffsl_ftfx_cache.o%20.%2Fdrivers%2Ffsl_ftfx_controller.o%20.%2Fdrivers%2Ffsl_ftfx_flash.o%20.%2Fdrivers%2Ffsl_ftfx_flexnvm.o%20.%2Fdrivers%2Ffsl_gpio.o%20.%2Fdrivers%2Ffsl_lptmr.o%20.%2Fdrivers%2Ffsl_lpuart.o%20.%2Fdrivers%2Ffsl_ltc.o%20.%2Fdrivers%2Ffsl_pmc.o%20.%2Fdrivers%2Ffsl_power.o%20.%2Fdrivers%2Ffsl_rtc.o%20.%2Fdrivers%2Ffsl_smc.o%20.%2Fdrivers%2Ffsl_tpm.o%20.%2Fdrivers%2Ffsl_trng.o%20.%2Fdevice%2Fsystem_MKW38A4.o%20.%2Fcomponent%2Fuart%2Flpuart_adapter.o%20.%2Fcomponent%2Fserial_manager%2Fserial_manager.o%20.%2Fcomponent%2Fserial_manager%2Fserial_port_uart.o%20.%2Fcomponent%2Flists%2Fgeneric_list.o%20.%2Fboard%2Fboard.o%20.%2Fboard%2Fclock_config.o%20.%2Fboard%2Fgpio_pins.o%20.%2Fboard%2Fhardware_init.o%20.%2Fboard%2Fpin_mux.o%20.%2Fbluetooth%2Fprofiles%2Ftemperature%2Ftemperature_service.o%20.%2Fbluetooth%2Fprofiles%2Fdevice_info%2Fdevice_info_service.o%20.%2Fbluetooth%2Fprofiles%2Fbattery%2Fbattery_service.o%20.%2Fbluetooth%2Fhost%2Fconfig%2Fble_globals.o%20.%2Fbluetooth%2Fcontroller%2Ftask%2Fble_controller_task.o%20.%2Fbluetooth%2Fcontroller%2Finterface%2Fcontroller_init.o%20.%2Fbluetooth%2Fcontroller%2Fconfig%2Fble_ll_globals.o%20-lm%20-lc%20-lgcc%20-lnosys%20-l_crypto_m0%20-l_ble_kw38a4_controller_gcc%20-l_ble_5-0_host_peripheral_cm0p_gcc%3CBR%20%2F%3EC%3A%2Fnxp%2FMCUXpressoIDE_25.6.136%2Fide%2Fplugins%2Fcom.nxp.mcuxpresso.tools.win32_25.6.0.202501151204%2Ftools%2Fbin%2F..%2Flib%2Fgcc%2Farm-none-eabi%2F14.2.1%2F..%2F..%2F..%2F..%2Farm-none-eabi%2Fbin%2Fld.exe%3A%20C%3A%2Fnxp%2FMCUXpressoIDE_25.6.136%2Fide%2Fplugins%2Fcom.nxp.mcuxpresso.tools.win32_25.6.0.202501151204%2Ftools%2Fbin%2F..%2Flib%2Fgcc%2Farm-none-eabi%2F14.2.1%2Fthumb%2Fv6-m%2Fnofp%5Clibc.a(libc_a-closer.o)%3A%20in%20function%20%60_close_r'%3A%3CBR%20%2F%3Ecloser.c%3A(.text._close_r%2B0xc)%3A%20warning%3A%20_close%20is%20not%20implemented%20and%20will%20always%20fail%3CBR%20%2F%3EC%3A%2Fnxp%2FMCUXpressoIDE_25.6.136%2Fide%2Fplugins%2Fcom.nxp.mcuxpresso.tools.win32_25.6.0.202501151204%2Ftools%2Fbin%2F..%2Flib%2Fgcc%2Farm-none-eabi%2F14.2.1%2F..%2F..%2F..%2F..%2Farm-none-eabi%2Fbin%2Fld.exe%3A%20C%3A%2Fnxp%2FMCUXpressoIDE_25.6.136%2Fide%2Fplugins%2Fcom.nxp.mcuxpresso.tools.win32_25.6.0.202501151204%2Ftools%2Fbin%2F..%2Flib%2Fgcc%2Farm-none-eabi%2F14.2.1%2Fthumb%2Fv6-m%2Fnofp%5Clibc.a(libc_a-closer.o)%3A%20note%3A%20the%20message%20above%20does%20not%20take%20linker%20garbage%20collection%20into%20account%3CBR%20%2F%3EC%3A%2Fnxp%2FMCUXpressoIDE_25.6.136%2Fide%2Fplugins%2Fcom.nxp.mcuxpresso.tools.win32_25.6.0.202501151204%2Ftools%2Fbin%2F..%2Flib%2Fgcc%2Farm-none-eabi%2F14.2.1%2F..%2F..%2F..%2F..%2Farm-none-eabi%2Fbin%2Fld.exe%3A%20C%3A%2Fnxp%2FMCUXpressoIDE_25.6.136%2Fide%2Fplugins%2Fcom.nxp.mcuxpresso.tools.win32_25.6.0.202501151204%2Ftools%2Fbin%2F..%2Flib%2Fgcc%2Farm-none-eabi%2F14.2.1%2Fthumb%2Fv6-m%2Fnofp%5Clibc.a(libc_a-lseekr.o)%3A%20in%20function%20%60_lseek_r'%3A%3CBR%20%2F%3EC%3A%2Fnxp%2FMCUXpressoIDE_25.6.136%2Fide%2Fplugins%2Fcom.nxp.mcuxpresso.tools.win32_25.6.0.202501151204%2Ftools%2Fbin%2F..%2Flib%2Fgcc%2Farm-none-eabi%2F14.2.1%2F..%2F..%2F..%2F..%2Farm-none-eabi%2Fbin%2Fld.exe%3A%20C%3A%2Fnxp%2FMCUXpressoIDE_25.6.136%2Fide%2Fplugins%2Fcom.nxp.mcuxpresso.tools.win32_25.6.0.202501151204%2Ftools%2Fbin%2F..%2Flib%2Fgcc%2Farm-none-eabi%2F14.2.1%2Fthumb%2Fv6-m%2Fnofp%5Clibc.a(libc_a-lseekr.o)%3A%20note%3A%20the%20message%20above%20does%20not%20take%20linker%20garbage%20collection%20into%20account%3CBR%20%2F%3EC%3A%2Fnxp%2FMCUXpressoIDE_25.6.136%2Fide%2Fplugins%2Fcom.nxp.mcuxpresso.tools.win32_25.6.0.202501151204%2Ftools%2Fbin%2F..%2Flib%2Fgcc%2Farm-none-eabi%2F14.2.1%2F..%2F..%2F..%2F..%2Farm-none-eabi%2Fbin%2Fld.exe%3A%20C%3A%2Fnxp%2FMCUXpressoIDE_25.6.136%2Fide%2Fplugins%2Fcom.nxp.mcuxpresso.tools.win32_25.6.0.202501151204%2Ftools%2Fbin%2F..%2Flib%2Fgcc%2Farm-none-eabi%2F14.2.1%2Fthumb%2Fv6-m%2Fnofp%5Clibc.a(libc_a-readr.o)%3A%20note%3A%20the%20message%20above%20does%20not%20take%20linker%20garbage%20collection%20into%20account%3CBR%20%2F%3Elseekr.c%3A(.text._lseek_r%2B0x10)%3A%20warning%3A%20_lseek%20is%20not%20implemented%20and%20will%20always%20fail%3CBR%20%2F%3EC%3A%2Fnxp%2FMCUXpressoIDE_25.6.136%2Fide%2Fplugins%2Fcom.nxp.mcuxpresso.tools.win32_25.6.0.202501151204%2Ftools%2Fbin%2F..%2Flib%2Fgcc%2Farm-none-eabi%2F14.2.1%2F..%2F..%2F..%2F..%2Farm-none-eabi%2Fbin%2Fld.exe%3A%20C%3A%2Fnxp%2FMCUXpressoIDE_25.6.136%2Fide%2Fplugins%2Fcom.nxp.mcuxpresso.tools.win32_25.6.0.202501151204%2Ftools%2Fbin%2F..%2Flib%2Fgcc%2Farm-none-eabi%2F14.2.1%2Fthumb%2Fv6-m%2Fnofp%5Clibc.a(libc_a-readr.o)%3A%20in%20function%20%60_read_r'%3A%3CBR%20%2F%3Ereadr.c%3A(.text._read_r%2B0x10)%3A%20warning%3A%20_read%20is%20not%20implemented%20and%20will%20always%20fail%3CBR%20%2F%3EC%3A%2Fnxp%2FMCUXpressoIDE_25.6.136%2Fide%2Fplugins%2Fcom.nxp.mcuxpresso.tools.win32_25.6.0.202501151204%2Ftools%2Fbin%2F..%2Flib%2Fgcc%2Farm-none-eabi%2F14.2.1%2F..%2F..%2F..%2F..%2Farm-none-eabi%2Fbin%2Fld.exe%3A%20C%3A%2Fnxp%2FMCUXpressoIDE_25.6.136%2Fide%2Fplugins%2Fcom.nxp.mcuxpresso.tools.win32_25.6.0.202501151204%2Ftools%2Fbin%2F..%2Flib%2Fgcc%2Farm-none-eabi%2F14.2.1%2Fthumb%2Fv6-m%2Fnofp%5Clibc.a(libc_a-writer.o)%3A%20in%20function%20%60_write_r'%3A%3CBR%20%2F%3Ewriter.c%3A(.text._write_r%2B0x10)%3A%20warning%3A%20_write%20is%20not%20implemented%20and%20will%20always%20fail%3CBR%20%2F%3EC%3A%2Fnxp%2FMCUXpressoIDE_25.6.136%2Fide%2Fplugins%2Fcom.nxp.mcuxpresso.tools.win32_25.6.0.202501151204%2Ftools%2Fbin%2F..%2Flib%2Fgcc%2Farm-none-eabi%2F14.2.1%2F..%2F..%2F..%2F..%2Farm-none-eabi%2Fbin%2Fld.exe%3A%20C%3A%2Fnxp%2FMCUXpressoIDE_25.6.136%2Fide%2Fplugins%2Fcom.nxp.mcuxpresso.tools.win32_25.6.0.202501151204%2Ftools%2Fbin%2F..%2Flib%2Fgcc%2Farm-none-eabi%2F14.2.1%2Fthumb%2Fv6-m%2Fnofp%5Clibc.a(libc_a-writer.o)%3A%20note%3A%20the%20message%20above%20does%20not%20take%20linker%20garbage%20collection%20into%20account%3CBR%20%2F%3E%3CBR%20%2F%3E----%3CBR%20%2F%3EThank%20you%20in%20advance.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2154235%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20tpms_kw38_beacon_AdvOnWakeup_RamOn%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2154235%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EI%20solved%20it%20myself.%3CBR%20%2F%3EIt%20seems%20that%20the%20version%20of%20GCC%20used%20at%20the%20time%20of%20building%20was%20newer%20than%20the%20version%20when%20the%20project%20was%20created%2C%20so%20I%20had%20to%20change%20the%20order%20of%20the%20arguments%20to%20the%20linker.%3CBR%20%2F%3ESpecifically%2C%20I%20was%20able%20to%20avoid%20the%20link%20error%20by%20changing%20the%20order%20of%20%22-lc%20-lgcc%22.%3CBR%20%2F%3EI%20hope%20this%20helps%20someone.%3C%2FP%3E%3C%2FLINGO-BODY%3E