Hi, im trying to make a Scatter File and also understand the directives in assembler and the map. In the Map i can see for example the lines:
0x08000000 0x08000000 0x00000188 Data RO 16 RESET startup_stm32f407xx.o 0x08000188 0x08000188 0x00000008 Code RO 42 * !!!main c_w.l(__main.o) 0x08000190 0x08000190 0x00000034 Code RO 205 !!!scatter c_w.l(__scatter.o) 0x080001c4 0x080001c4 0x0000001a Code RO 207 !!handler_copy c_w.l(__scatter_copy.o) 0x080001de 0x080001de 0x00000002 PAD 0x080001e0 0x080001e0 0x0000001c Code RO 209 !!handler_zi c_w.l(__scatter_zi.o)
The project has a scatter file por default? because i cant see the file in the folders. Does exists a example project that includes a Scatter File?
Its resolved. In Options for Target -> Linker, it was unchecked the "Use Memory Layout from Target Dialog". Checking that it creates the Scatter File. Thank you for the replies.