Пример #1
0
void Reset_Handler(void) {
    /* Initialize data and bss */
    __Init_Data();
    extern uint32_t _isr_vectors_offs;
    SCB->VTOR = 0x08000000 | ((uint32_t)&_isr_vectors_offs & (uint32_t)0x1FFFFF80);
    SystemInit();
    while(1)
    {
      __Init_Data();
      main();
    }
    while(1) {}
}
Пример #2
0
void Reset_Handler(void)
{
	__Init_Data();

	main();

}
void Reset_Handler (void)
{
    /* Initialize data and bss */
    __Init_Data ();

    /* Call the application's entry point. */
    main ();
}
void Reset_Handler(void) {
	__Init_Data(); /* Initialize memory, data and bss */
	extern u32 _isr_vectors_offs; /* the offset to the vector table in ram */
	SCB->VTOR = 0x08000000 | ((u32)&_isr_vectors_offs & (u32)0x1FFFFF80); /* set interrupt vector table address */
	SystemInit(); /* configure the clock */
	main(); /* start execution of the program */
	while(1) {}
}
Пример #5
0
void Reset_Handler(void) {
    /* Initialize data and bss */
    stack_pointer = &_estack;
    SCB->VTOR = (u32)g_pfnVectors;
    __Init_Data();
    main();
    while(1) {}
}
void Reset_Handler(void)
{

#ifdef STARTUP_DELAY
  volatile unsigned long i;
  for (i=0;i<500000;i++) { ; }
#endif

  /* Initialize data and bss */
  __Init_Data();

  /* Call the application's entry point.*/
  main();

  while(1) { ; }
}
Пример #7
0
void Reset_Handler(void) {
    
    /* Initialize data and bss */
    stack_pointer = &_estack;
    SCB->VTOR = (u32)g_pfnVectors;
    __Init_Data();
    __USB_Init();
    
    /* Set stack bottom to marker value */
    *(uint32_t*)0x2000b800 = 0xDEADBEEF;
    *(uint32_t*)0x2000b804 = 0xDEADBEEF;
    *(uint32_t*)0x2000b808 = 0xDEADBEEF;
    
    main();
    while(1) {}
}
Пример #8
0
void Reset_Handler(void) {
	/* Initialize data and bss */
	__Init_Data();
	main();
	while(1) {}
}