STM32f4 + Keil uVision and new project setup build errors
Posted: Fri May 10, 2013 6:08 pm
Hi,
Day one with ChibiOS so apologies in advance, I have tried to follow the setup given for the new project but I get the following build output listing, clearly I have made a mistake or two.
Rebuild target 'Target 1'
compiling main.c...
compiling board.c...
compiling chlists.c...
compiling chschd.c...
compiling chthreads.c...
compiling chsys.c...
compiling chvt.c...
compiling chsem.c...
compiling hal.c...
compiling pal.c...
compiling hal_lld.c...
compiling stm32_dma.c...
compiling pal_lld.c...
compiling chcore_v7m.c...
os\ports\IAR\ARMCMx\chcore_v7m.c(69): warning: #223-D: function "__get_PSP" declared implicitly
os\ports\IAR\ARMCMx\chcore_v7m.c(80): warning: #223-D: function "__set_PSP" declared implicitly
os\ports\IAR\ARMCMx\chcore_v7m.c(133): warning: #223-D: function "__set_CONTROL" declared implicitly
os\ports\IAR\ARMCMx\chcore_v7m.c(133): warning: #223-D: function "__get_CONTROL" declared implicitly
os\ports\IAR\ARMCMx\chcore_v7m.c(136): warning: #223-D: function "__set_FPSCR" declared implicitly
os\ports\IAR\ARMCMx\chcore_v7m.c(160): warning: #223-D: function "__get_PSP" declared implicitly
os\ports\IAR\ARMCMx\chcore_v7m.c(165): warning: #223-D: function "__set_PSP" declared implicitly
os\ports\IAR\ARMCMx\chcore_v7m.c(175): warning: #223-D: function "__get_FPSCR" declared implicitly
compiling chcore.c...
compiling nvic.c...
assembling cstartup.s...
os\ports\IAR\ARMCMx\cstartup.s(28): error: A1163E: Unknown opcode MODULE , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(30): error: A1163E: Unknown opcode SET , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(31): error: A1163E: Unknown opcode SET , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(32): error: A1163E: Unknown opcode SET , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(33): error: A1163E: Unknown opcode SET , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(35): error: A1163E: Unknown opcode AAPCS , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(38): error: A1163E: Unknown opcode SECTION , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(40): error: A1163E: Unknown opcode SECTION , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(41): error: A1163E: Unknown opcode PUBLIC , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(42): error: A1167E: Invalid line start
os\ports\IAR\ARMCMx\cstartup.s(43): error: A1163E: Unknown opcode PUBLIC , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(44): error: A1167E: Invalid line start
os\ports\IAR\ARMCMx\cstartup.s(46): error: A1163E: Unknown opcode SECTION , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(47): error: A1163E: Unknown opcode PUBLIC , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(48): error: A1167E: Invalid line start
os\ports\IAR\ARMCMx\cstartup.s(50): error: A1163E: Unknown opcode PUBLIC , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(52): error: A1163E: Unknown opcode EXTWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(53): error: A1163E: Unknown opcode EXTWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(56): error: A1163E: Unknown opcode SECTION , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(57): error: A1493E: REQUIRE must be in an AREA
os\ports\IAR\ARMCMx\cstartup.s(59): error: A1167E: Invalid line start
os\ports\IAR\ARMCMx\cstartup.s(60): error: A1105E: Area directive missing
os\ports\IAR\ARMCMx\cstartup.s(60): warning: A1088W: Faking declaration of area AREA |$$$$$$$|
os\ports\IAR\ARMCMx\cstartup.s(63): warning: A1876W: Use of '|' as a synonym for the :OR: operator is deprecated.
os\ports\IAR\ARMCMx\cstartup.s(71): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(72): error: A1167E: Invalid line start
assembling vectors.s...
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(28): error: A1163E: Unknown opcode MODULE , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(30): error: A1163E: Unknown opcode AAPCS , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(33): error: A1163E: Unknown opcode SECTION , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(34): error: A1163E: Unknown opcode SECTION , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(37): error: A1163E: Unknown opcode PUBLIC , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(39): error: A1159E: Label missing from line start
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(41): error: A1167E: Invalid line start
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(42): error: A1105E: Area directive missing
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(42): warning: A1088W: Faking declaration of area AREA |$$$$$$$|
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(144): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(145): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(146): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(147): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(148): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(149): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(150): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(151): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(152): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(153): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(154): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(155): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(156): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(157): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(158): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(159): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(160): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(161): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(162): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(163): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(164): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(165): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(166): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(167): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(168): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(169): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(170): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(171): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(172): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(173): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(174): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(175): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(176): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(177): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(178): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(179): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(180): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(181): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(182): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(183): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(184): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(185): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
assembling chcoreasm_v7m.s...
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(28): error: A1163E: Unknown opcode MODULE , expecting opcode or Macro
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(30): error: A1163E: Unknown opcode AAPCS , expecting opcode or Macro
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(40): error: A1163E: Unknown opcode SET , expecting opcode or Macro
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(41): error: A1163E: Unknown opcode SET , expecting opcode or Macro
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(42): error: A1163E: Unknown opcode SET , expecting opcode or Macro
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(44): error: A1163E: Unknown opcode SECTION , expecting opcode or Macro
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(58): error: A1163E: Unknown opcode PUBLIC , expecting opcode or Macro
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(59): error: A1167E: Invalid line start
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(60): error: A1105E: Area directive missing
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(60): warning: A1088W: Faking declaration of area AREA |$$$$$$$|
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(75): error: A1163E: Unknown opcode PUBLIC , expecting opcode or Macro
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(76): error: A1167E: Invalid line start
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(94): error: A1163E: Unknown opcode PUBLIC , expecting opcode or Macro
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(95): error: A1163E: Unknown opcode PUBLIC , expecting opcode or Macro
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(96): error: A1167E: Invalid line start
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(104): error: A1167E: Invalid line start
Target not created
Most of the errors seem to be in the assembler modules which is a bit outside my experience at the moment.
Any help about which direction to look would be gratefully received,
Thanks,
Chris
Day one with ChibiOS so apologies in advance, I have tried to follow the setup given for the new project but I get the following build output listing, clearly I have made a mistake or two.
Rebuild target 'Target 1'
compiling main.c...
compiling board.c...
compiling chlists.c...
compiling chschd.c...
compiling chthreads.c...
compiling chsys.c...
compiling chvt.c...
compiling chsem.c...
compiling hal.c...
compiling pal.c...
compiling hal_lld.c...
compiling stm32_dma.c...
compiling pal_lld.c...
compiling chcore_v7m.c...
os\ports\IAR\ARMCMx\chcore_v7m.c(69): warning: #223-D: function "__get_PSP" declared implicitly
os\ports\IAR\ARMCMx\chcore_v7m.c(80): warning: #223-D: function "__set_PSP" declared implicitly
os\ports\IAR\ARMCMx\chcore_v7m.c(133): warning: #223-D: function "__set_CONTROL" declared implicitly
os\ports\IAR\ARMCMx\chcore_v7m.c(133): warning: #223-D: function "__get_CONTROL" declared implicitly
os\ports\IAR\ARMCMx\chcore_v7m.c(136): warning: #223-D: function "__set_FPSCR" declared implicitly
os\ports\IAR\ARMCMx\chcore_v7m.c(160): warning: #223-D: function "__get_PSP" declared implicitly
os\ports\IAR\ARMCMx\chcore_v7m.c(165): warning: #223-D: function "__set_PSP" declared implicitly
os\ports\IAR\ARMCMx\chcore_v7m.c(175): warning: #223-D: function "__get_FPSCR" declared implicitly
compiling chcore.c...
compiling nvic.c...
assembling cstartup.s...
os\ports\IAR\ARMCMx\cstartup.s(28): error: A1163E: Unknown opcode MODULE , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(30): error: A1163E: Unknown opcode SET , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(31): error: A1163E: Unknown opcode SET , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(32): error: A1163E: Unknown opcode SET , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(33): error: A1163E: Unknown opcode SET , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(35): error: A1163E: Unknown opcode AAPCS , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(38): error: A1163E: Unknown opcode SECTION , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(40): error: A1163E: Unknown opcode SECTION , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(41): error: A1163E: Unknown opcode PUBLIC , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(42): error: A1167E: Invalid line start
os\ports\IAR\ARMCMx\cstartup.s(43): error: A1163E: Unknown opcode PUBLIC , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(44): error: A1167E: Invalid line start
os\ports\IAR\ARMCMx\cstartup.s(46): error: A1163E: Unknown opcode SECTION , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(47): error: A1163E: Unknown opcode PUBLIC , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(48): error: A1167E: Invalid line start
os\ports\IAR\ARMCMx\cstartup.s(50): error: A1163E: Unknown opcode PUBLIC , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(52): error: A1163E: Unknown opcode EXTWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(53): error: A1163E: Unknown opcode EXTWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(56): error: A1163E: Unknown opcode SECTION , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(57): error: A1493E: REQUIRE must be in an AREA
os\ports\IAR\ARMCMx\cstartup.s(59): error: A1167E: Invalid line start
os\ports\IAR\ARMCMx\cstartup.s(60): error: A1105E: Area directive missing
os\ports\IAR\ARMCMx\cstartup.s(60): warning: A1088W: Faking declaration of area AREA |$$$$$$$|
os\ports\IAR\ARMCMx\cstartup.s(63): warning: A1876W: Use of '|' as a synonym for the :OR: operator is deprecated.
os\ports\IAR\ARMCMx\cstartup.s(71): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\cstartup.s(72): error: A1167E: Invalid line start
assembling vectors.s...
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(28): error: A1163E: Unknown opcode MODULE , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(30): error: A1163E: Unknown opcode AAPCS , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(33): error: A1163E: Unknown opcode SECTION , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(34): error: A1163E: Unknown opcode SECTION , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(37): error: A1163E: Unknown opcode PUBLIC , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(39): error: A1159E: Label missing from line start
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(41): error: A1167E: Invalid line start
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(42): error: A1105E: Area directive missing
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(42): warning: A1088W: Faking declaration of area AREA |$$$$$$$|
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(144): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(145): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(146): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(147): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(148): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(149): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(150): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(151): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(152): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(153): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(154): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(155): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(156): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(157): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(158): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(159): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(160): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(161): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(162): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(163): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(164): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(165): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(166): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(167): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(168): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(169): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(170): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(171): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(172): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(173): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(174): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(175): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(176): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(177): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(178): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(179): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(180): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(181): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(182): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(183): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(184): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
os\ports\IAR\ARMCMx\STM32F4xx\vectors.s(185): error: A1163E: Unknown opcode PUBWEAK , expecting opcode or Macro
assembling chcoreasm_v7m.s...
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(28): error: A1163E: Unknown opcode MODULE , expecting opcode or Macro
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(30): error: A1163E: Unknown opcode AAPCS , expecting opcode or Macro
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(40): error: A1163E: Unknown opcode SET , expecting opcode or Macro
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(41): error: A1163E: Unknown opcode SET , expecting opcode or Macro
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(42): error: A1163E: Unknown opcode SET , expecting opcode or Macro
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(44): error: A1163E: Unknown opcode SECTION , expecting opcode or Macro
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(58): error: A1163E: Unknown opcode PUBLIC , expecting opcode or Macro
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(59): error: A1167E: Invalid line start
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(60): error: A1105E: Area directive missing
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(60): warning: A1088W: Faking declaration of area AREA |$$$$$$$|
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(75): error: A1163E: Unknown opcode PUBLIC , expecting opcode or Macro
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(76): error: A1167E: Invalid line start
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(94): error: A1163E: Unknown opcode PUBLIC , expecting opcode or Macro
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(95): error: A1163E: Unknown opcode PUBLIC , expecting opcode or Macro
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(96): error: A1167E: Invalid line start
os\ports\IAR\ARMCMx\chcoreasm_v7m.s(104): error: A1167E: Invalid line start
Target not created
Most of the errors seem to be in the assembler modules which is a bit outside my experience at the moment.
Any help about which direction to look would be gratefully received,
Thanks,
Chris