Подказки по адресу и размеру памяти есть в даташите или руководстве программиста на микроконтроллер. Вообще у Keil'a тоже должны быть рабочие скрипты линковщика в примерах прошивок для Вашего MCU, если он его официально поддерживает.
Адреса и размеры областей памяти вы найдёте в документе DM00037051.pdf, fig. 18. STM32F40x memory map, стр. 70.
Нашел
пример скрипта для линкера по Ваш камень, но для GNU ld.
Вообще пока занимался Вашим вопросом, нашел ещё
пост по теме написания scatter файла для STM32F40x в Keil.