Init
This commit is contained in:
parent
208e8a5495
commit
d11676189e
24
APP/main.c
24
APP/main.c
|
|
@ -4,9 +4,11 @@
|
||||||
#include "cmsis_os.h"
|
#include "cmsis_os.h"
|
||||||
#include "CmsisRtosThreadUtils.h"
|
#include "CmsisRtosThreadUtils.h"
|
||||||
#include "delay_sec.h"
|
#include "delay_sec.h"
|
||||||
|
|
||||||
#define EXTEND_SRAM 0xFE
|
#define EXTEND_SRAM 0xFE
|
||||||
|
|
||||||
|
extern void MAIN_INIT();
|
||||||
|
extern void MAIN_START();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief to extend sram size
|
* @brief to extend sram size
|
||||||
* @param none
|
* @param none
|
||||||
|
|
@ -26,15 +28,29 @@ void extend_sram(void) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_Noreturn void stop() {
|
||||||
|
while (1) {
|
||||||
|
asm("nop");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#define STOP stop();
|
||||||
|
|
||||||
|
void vApplicationStackOverflowHook(TaskHandle_t xTask, signed char *pcTaskName) {
|
||||||
|
STOP
|
||||||
|
}
|
||||||
int main(void) {
|
int main(void) {
|
||||||
system_clock_config();
|
system_clock_config();
|
||||||
delay_init();
|
delay_init();
|
||||||
osKernelInitialize();
|
osKernelInitialize();
|
||||||
|
|
||||||
|
SystemDelayMs(100);
|
||||||
|
|
||||||
|
MAIN_INIT();
|
||||||
|
|
||||||
|
MAIN_START();
|
||||||
|
|
||||||
osKernelStart();
|
osKernelStart();
|
||||||
|
|
||||||
while (1) {
|
while (1);
|
||||||
asm("nop");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue