U32 downloadAddress = 0;
void main(void)
{
void (*startp)(void); //定义一个函数指针
startp = (void (*)(void))downloadAddress; //把一个32位的数转换成指针,且指针类型为函数指针。然后把这个指针付给
//前面定义好的函数指针
(*startp)(); //用函数指针执行指定地址的代码
}
U32 downloadAddress = 0;
void main(void)
{
void (*startp)(void); //定义一个函数指针
startp = (void (*)(void))downloadAddress; //把一个32位的数转换成指针,且指针类型为函数指针。然后把这个指针付给
//前面定义好的函数指针
(*startp)(); //用函数指针执行指定地址的代码
}