Цитата(Xenia @ Feb 16 2012, 18:04)

Семейство STM8S поддержано лишь после установки сервиспака 1.30.2
Тогда как исходная версия 1.30.1, судя по релизу, из семейства STM8S поддерживала только STM8S208M8.
У меня до сих пор стоит
Цитата
IAR C/C++ Compiler for STMicroelectronics STM8
1.30.1 [Kickstart] (1.30.1.30036)
Надо бы обновиться.
Но с STM8S-DISCOVERY (STM8S105C6) работает, scmRTOS зашивает:
Цитата
Fri Feb 17, 2012 22:34:34: C-SPY Processor Descriptor V1.30.1.50036 for STM8
Fri Feb 17, 2012 22:34:34: C-SPY Debugger Driver, ST-LINK V1.30.1.30036 for STM8 [Kickstart]
Fri Feb 17, 2012 22:34:34: Connected to STM8 SWIM Debugging system, STM8-SWIM 1.6.2, GDI Version 1.2.6
Fri Feb 17, 2012 22:34:38: Loaded debugee: D:\o\scmRTOS\pre-v400\Samples\STM8\IAR\4-Debug\STM8S105C6\Exe\4-Debug.out
Fri Feb 17, 2012 22:34:38: Target reset
Причём это всё крутится в Ubuntu/64->VirtualBox->XP/32
Неподдержка чего-либо, отличающегося от STM8S208M8 в 1.30.1 выражается только в том, что iostm8.h на самом деле не универсальный с разбором заданного типа, а файл для s208m8. Все остальные лежат рядом в виде
iostm8s103f2.h
iostm8s103f3.h
iostm8s103k3.h
iostm8s105c4.h
iostm8s105c6.h
iostm8s105k4.h
iostm8s105k6.h
iostm8s105s4.h
iostm8s105s6.h
Думаю, и программатор-отладчик их увидел бы.
Первые прикидки я делал с IAR-овскими h-файлами, но потом перелез на ST-шную STM8S_StdPeriph_Driver и дальше всё через неё.