stmhal: Use stackctrl framework.

This commit is contained in:
Paul Sokolovsky 2014-06-25 03:16:17 +03:00
parent 23668698cb
commit 7a8ab5a730
1 changed files with 6 additions and 0 deletions

View File

@ -40,6 +40,7 @@
#include "parse.h"
#include "obj.h"
#include "runtime.h"
#include "stackctrl.h"
#include "gc.h"
#include "gccollect.h"
#include "pybstdio.h"
@ -186,6 +187,11 @@ static const char fresh_readme_txt[] =
int main(void) {
// TODO disable JTAG
stack_ctrl_init();
// Stack limit should be less than real stack size, so we
// had chance to recover from limit hit.
stack_set_limit(&_ram_end - &_heap_end - 512);
/* STM32F4xx HAL library initialization:
- Configure the Flash prefetch, instruction and Data caches
- Configure the Systick to generate an interrupt each 1 msec