From c3f33183fb8c206e3b9b92148514bd4ce523fca3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E6=98=82?= <645275593@qq.com> Date: Sun, 20 Feb 2022 13:49:36 +0000 Subject: [PATCH] init __pikaMain manually to support task and debug when launch in script --- bsp/stm32g070cb/Booter/main.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bsp/stm32g070cb/Booter/main.c b/bsp/stm32g070cb/Booter/main.c index ec06be259..9fc9fb989 100644 --- a/bsp/stm32g070cb/Booter/main.c +++ b/bsp/stm32g070cb/Booter/main.c @@ -88,6 +88,8 @@ char __platform_getchar(){ return res; } +extern PikaObj *__pikaMain; + int main(void){ HAL_Init(); SystemClock_Config(); @@ -113,6 +115,7 @@ int main(void){ if (code[0] != 0xFF) { /* boot from flash */ pikaMain = newRootObj("pikaMain", New_PikaMain); + __pikaMain = pikaMain; if (code[0] == 'i') { printf("[info]: boot from Script.\r\n"); Arg* codeBuff = arg_setStr(NULL, "", code);