Выкачиваем либы :
http://www.st.com/web/en/catalog/tools/PF257956
http://www.st.com/web/en/catalog/tools/PF258009
Распаковываем .
Далее чистые фанаты SPL , вроде Паши ,могут просто юзать шаблоны,
что например для STM8L в
stsw-stm8016\STM8L15x-16x-05x-AL31-L_StdPeriph_Lib_V1.6.1\Project\STM8L15x_StdPeriph_ Template
Создаем свою папку , копируем в нашу папку
из
stsw-stm8016\STM8L15x-16x-05x-AL31-L_StdPeriph_Lib_V1.6.1\Project\STM8L15x_StdPeriph_ Template
main.c
stm8l15x_conf.h
stm8l15x_it.c
stm8l15x_it.h
и из
stsw-stm8016\STM8L15x-16x-05x-AL31-L_StdPeriph_Lib_V1.6.1\Libraries\STM8L15x_StdPerip h_Driver\
целиком папки
inc и
source .
В IAR File-›New Workspace .
Далее
Project-›
Create New Project...
В окне выбираем
Tool chain-›
STM8 series ,
Project templates -›
Empty project
Указываем нашу папку , вбиваем имя проекта и сохраняем .
В окне workspace щелкаем правой кнопкой по имени проекта -›
Add-›
Add group.
Вбиваем имя группы -
src .
Далее щелкаем правой кнопкой по
src -›
Add-›
Add files.
Выбираем папку с исходниками SPL. В ней выбираем нужные нам исходники исходя из того какие модули будем использовать.
Так и только так добавляются только исходники , хэдеры подключаются в препроцессоре.
В окне workspace щелкаем правой кнопкой по имени проекта -›
Options.
В этом окне в опции
С,С++ Compiler выбираем вкладку
Preprocessor.
В поле
Additional include directories вводим путь к хэдерам .