C 带有VisualGDB系统的MSP430

C 带有VisualGDB系统的MSP430,c,msp430,C,Msp430,我正在使用VisualGDB插件为我的MSP430启动板开发固件 使用CodeComposer时,我可以创建一个名为\u system\u pre\u init的函数,该函数将在调用主函数之前被调用。例如,在\u系统\u pre\u init中,我可以停止看门狗 是否有人知道如何在VisualGDB中设置\u system\u pre\u init?由于此编译器基于GCC,您可以将构造函数属性设置为pre-init例程 这是一个例子: extern void my_system_pre_init

我正在使用VisualGDB插件为我的MSP430启动板开发固件

使用CodeComposer时,我可以创建一个名为\u system\u pre\u init的函数,该函数将在调用主函数之前被调用。例如,在
\u系统\u pre\u init
中,我可以停止看门狗


是否有人知道如何在VisualGDB中设置
\u system\u pre\u init

由于此编译器基于GCC,您可以将构造函数属性设置为pre-init例程

这是一个例子:

extern void my_system_pre_init(void) __attribute__((constructor));

void my_system_pre_init(void)
{
    // Do your pre-init stuff here
}
您可以在本文中找到有关GCC atributes的一些详细信息