2014-10-07 80 views
0

我使用VisualGDB插件爲我的MSP430啓動板開發固件。MSP430 With VisualGDB _system_pre_init

當使用Code Composer時,我可以創建一個名爲_system_pre_init的函數,它將在主函數被調用之前調用。在_system_pre_init內部,我可以停止看門狗。

有沒有人知道如何在VisualGDB中設置_system_pre_init

回答

1

由於此編譯器基於GCC,因此您可以將構造函數屬性設置爲您的預初始化例程。

這是一個例子:

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

void my_system_pre_init(void) 
{ 
    // Do your pre-init stuff here 
} 

你可以找到GCC atributes一些細節在此link