Hello!
Upon linking Im stuck on this error message, which I could not find in the v6.14 errors and warnings reference guide.
In my scatter file, the region definition looks like the snippet below. I am placing static variables at specific addresses (__attribute__((section(".ARM.__at_" #adr)))) to communicate between the loader and operator firmware. Loader is a much smaller project where this same region definition links without an error. Operator code produces this error upon linking.
; DTCM 128k (for stacks) ; DTCM fixed address for fw upgrade (see Upgrade.c) DTCM1 0x20000000 UNINIT 0x00000040 { * (.ARM.__AT_0x200000*) } ; Aligned to 64 byte boundary DTCM2 0x20000040 0x0001FFC0 {
You may wish to verify the timestamp on that file - if an error (rather than a warning) occurs, the output file will not (or at least should not) be created (you even see "Target not created" in the log).If you can share a reproducible project, we can investigate further - you can raise a support case from the menu above to share privately with Arm (be sure to reference this thread so it can be routed back to me if needed (I work at Arm, but not in the team that receive those cases).