Со стеком разобрался (в разделе для начинающих написано).
Теперь о
главном.
Пытался использовать библиотеку STM32F10x_StdPeriph_Lib_V3.1.2. Имел описанные выше проблемы.
Буквально только что установил V3.3.0. Цитирую CMSIS_changes.htm:
Цитата
The old startup concept (calling SystemInit_ExtMemCtl from startup file and calling SystemInit from main) has the weakness that it does not work for controllers which need a already configuerd clock system to configure the external memory controller.
Перевожу эту абракадабру так - "индусы" лажанулись, с внешней памятью работать не будет.
Перешел на версию V3.3.0, выбросил из main, как написано, SystemInit - заработало!
В-общем, с ULINK-ME проблем нет. С библиотекой, надеюсь,...
Только не говорите выкинуть ее нахрен. Потом, потом...