Цитата(-JonnS- @ Feb 14 2011, 22:07)

Прилагаю свой ram.ini
Добавить в "Option for Target"->"C/C++"->"Define"
У меня, практически, такой же файл
upd Такой, да не совсем. Посмотрите на мои 2 и 3 строки. По-моему, у вас ошибка.
Код
FUNC void Setup(void) {
SP = _RDWORD(0x20000000); // Setup Stack Pointer
PC = _RDWORD(0x20000004); // Setup Program Counter
_WDWORD(0xE000ED08, 0x20000000); // Setup Vector Table Offset Register
xPSR = 0x1000000;
}
// RESET
// MAP 0x64000000, 0x6407ffff read write
// MAP 0x6c000000, 0x6c03ffff read write
// MAP
LOAD Keil_Minimal.axf incremental // Download
Setup(); // Setup for Running
G , main
А периферию я не использую, выкинул все. Может, перестарался

Вот весь файл с майн
Код
#include "stm32f10x.h"
uint32_t Cnt;
int32_t main(void)
{
while (1) {
Cnt++;
}
}
А "Define" что?

Ага, нашел. Нет, у меня такого нет. Работает и так. У меня: STM32F10X_HD
upd2 И с Go разобрался - нужно писать G, а не GO. Исправил в файле, все работает! (ну и лох же я)