我想创建向量表来为 MCU 创建启动代码,当我尝试将函数地址放入向量表时,编译器会产生错误:initialiser element is not constant
void reset_handler(void);
uint32_t const vector_table[] = {
STACK_START,
(uint32_t)&reset_handler
};
void rest_handler(void)
{
}
Run Code Online (Sandbox Code Playgroud)
我总是使用函数指针类型来创建函数数组,但是这次我想知道为什么当我使用uint32_t类型数组时我不能将函数的地址放入其中