typedef void( *intfunc )( void ); typedef union { intfunc __fun; void * __ptr; } intvec_elem; extern const intvec_elem __vector_table[]; SCB->VTOR = ((u32)(&__vector_table[0]));
这样不依赖设置中的FLASH/SRAM定义。