-
Notifications
You must be signed in to change notification settings - Fork 3k
Closed
Description
Description of defect
When compiled with Arm Compiler, every Mbed OS test results in SYNC_FAILED
.
The cause is that the application start address is incorrect.
Actual
By default, with no configuration changes, the post-build signing script produces an output file with a bootloader header at 0x0FFFFC00 and application at 0x10000000.
Desired
The bootloader header should start at 0x10000000 and the application should start at 0x10000400.
With GCC compiler, it works fine. I suspect a problem with the Arm linker file for this target.
Target(s) affected by this defect ?
CYESKIT_064B0S2_4343W
Toolchain(s) (name and version) displaying this defect ?
Arm compiler 6
What version of Mbed-os are you using (tag or sha) ?
mbed-os-6.0.0-beta-1
What version(s) of tools are you using. List all that apply (E.g. mbed-cli)
mbed cli 1.10.1
How is this defect reproduced ?
get a board, provision it
import mbed os
run tests
mbed test -m CYESKIT_064B0S2_4343w -t ARM
view the output hex files