SciFi (18.10.2012 11:50, просмотров: 170) ответил KT на Спасибо! Траблы были именно в осутствии стартапа в проекте. А сам стартап потребовал еще два файла system_stm32f0xx.h и system_stm32f0xx.c
Какой-то у них стартап замороченный. У меня простой как 3 копейки (IAR):
#pragma segment = "CSTACK"
union intvec_elem
{
void (*fptr)(void);
void *ptr;
};
extern void __iar_program_start(void);
extern void usart_irq_handler(void);
static void
trap(void)
{
for (;;)
{
/* it's a trap! */
}
}
/*
* The name "__vector_table" has special meaning for C-SPY:
* it is where the SP start value is found, and the NVIC vector
* table register (VTOR) is initialized to this address if != 0.
*/
#pragma location = ".intvec"
__root const union intvec_elem __vector_table[] =
{
{ .ptr = __sfe("CSTACK") },
__iar_program_start,
trap, /* NMI */
trap, /* HardFault */
trap, /* MemManage */
trap, /* BusFault */
trap, /* UsageFault */
0,
0,
0,
0,
trap, /* SVC */
trap, /* DebugMon */
0,
trap, /* PendSV */
trap, /* SysTick */
[16 + 37] = usart_irq_handler
};
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้