-
Notifications
You must be signed in to change notification settings - Fork 3k
Closed
Description
Description
Keil uVision + armc6 build failure for devices with no fpu
Setup:
Keil uVision: v5.27.0.0
Device: KW24D
Export command : mbed export -i uvision6 -m KW24D -v
Logs :
Build started: Project: mbed-os-example-blinky
*** Using Compiler 'V6.12', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin'
Build target 'mbed-os-example-blinky'
assembling except.S...
assembling irq_cm4f.S...
assembling startup_MKW24D5.S...
compiling main.cpp...
linking...
.\BUILD\mbed-os-example-blinky.axf: Warning: L3912W: Option 'legacyalign' is deprecated.
C:\Users\shrtud01\AppData\Local\Temp\p6160-3(35): warning: L6312W: Empty Execution region description for region RW_IRAM1
C:\Users\shrtud01\AppData\Local\Temp\p6160-3: Error: L6366E: .\build\except.o attributes are not compatible with the provided attributes .
Object .\build\except.o contains Build Attributes that are incompatible with the provided attributes.
Tag_FP_arch = VFPv4 instructions were permitted, but only citing registers D0-D15 (=6)
Tag_ABI_HardFP_use = This code should execute on the single-precision variant derived from Tag_FP_arch (=1)
Tag_FP_HP_extension = Use of the optional half-precision extension to VFPv3/Advanced SIMDv1 was permitted (=1)
C:\Users\shrtud01\AppData\Local\Temp\p6160-3: Error: L6366E: .\build\irq_cm4f.o attributes are not compatible with the provided attributes .
Object .\build\irq_cm4f.o contains Build Attributes that are incompatible with the provided attributes.
Tag_FP_arch = VFPv4 instructions were permitted, but only citing registers D0-D15 (=6)
Tag_ABI_HardFP_use = This code should execute on the single-precision variant derived from Tag_FP_arch (=1)
Tag_FP_HP_extension = Use of the optional half-precision extension to VFPv3/Advanced SIMDv1 was permitted (=1)
C:\Users\shrtud01\AppData\Local\Temp\p6160-3: Error: L6366E: .\build\startup_mkw24d5.o attributes are not compatible with the provided attributes .
Object .\build\startup_mkw24d5.o contains Build Attributes that are incompatible with the provided attributes.
Tag_FP_arch = VFPv4 instructions were permitted, but only citing registers D0-D15 (=6)
Tag_ABI_HardFP_use = This code should execute on the single-precision variant derived from Tag_FP_arch (=1)
Tag_FP_HP_extension = Use of the optional half-precision extension to VFPv3/Advanced SIMDv1 was permitted (=1)
Not enough information to list image symbols.
Not enough information to list load addresses in the image map.
Finished: 14 information, 2 warning and 3 error messages.
".\BUILD\mbed-os-example-blinky.axf" - 3 Error(s), 2 Warning(s).
Even after applying patch https://github.com/ARMmbed/mbed-os/pull/10390/files.
Issue request type
[ ] Question
[ ] Enhancement
[x] Bug