We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Usually the entry point of an image points is executable code. Armlink is probably wondering if your image's entry point should be marked as ARM or Thumb. You've already found --diag_suppress; have you tried suppressing L6204 or downgrading it to a warning with --diag_warning?Also if you're expecting .text.startup to be the first section in the .text execution region, you will need to add +FIRST.
LOAD_REGION 0x00000000 0x00200000{ .text +0 { *.text.startup (+FIRST, +RO) * (+RO) }...}but had the following error:-"rtecdc.scat", line 5 (column 19): Error: L6234E: FIRST must follow a single selector.probably the *.text.startup selector is matching multiple sections. What should be done?
... *.data (+RW)... *.bss (+ZI)...