我正在使用VisualGDB插件为我的MSP430 launchpad开发固件。
当使用Code Composer时,我可以创建一个名为_system_pre_init的函数,它将在调用main函数之前被调用。例如,在_system_pre_init中,我可以停止看门狗。
有人知道如何在VisualGDB中设置_system_pre_init吗?
发布于 2014-10-13 21:23:07
因为这个编译器是基于GCC的,所以您可以将构造函数的属性设置为预初始化例程。
这是一个示例:
extern void my_system_pre_init(void) __attribute__((constructor));
void my_system_pre_init(void)
{
// Do your pre-init stuff here
}您可以在此link中找到有关GCC属性的一些详细信息。
https://stackoverflow.com/questions/26230782
复制相似问题