From 1d5ed3de8e3f9b15c6f0c7726d8c08d8a0445c13 Mon Sep 17 00:00:00 2001 From: Tsutomu Muroya Date: Tue, 25 Jul 2023 13:34:24 +0900 Subject: [PATCH 1/2] iccom : startup log output timing change Signed-off-by: Tsutomu Muroya --- examples/cortex-a/armv8/spider/iccom/iccom.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/examples/cortex-a/armv8/spider/iccom/iccom.c b/examples/cortex-a/armv8/spider/iccom/iccom.c index 4f0d38a4..c1cfcc34 100644 --- a/examples/cortex-a/armv8/spider/iccom/iccom.c +++ b/examples/cortex-a/armv8/spider/iccom/iccom.c @@ -32,6 +32,19 @@ struct echo_command recv_pkt; void CallTerminateISR2(void); +extern volatile TickType tpl_time_counter; // 10msec/count +#define TICK_TO_MSEC(t) (t*10) + +// return msec +uint32 ms_time() { return TICK_TO_MSEC(tpl_time_counter); } + +void ms_sleep(int ms) +{ + uint32 end; + end = ms_time() + ms; + while(end > ms_time()); +} + static void print(uint8* data) { int i = 0; @@ -174,6 +187,7 @@ FUNC(int, OS_APPL_CODE) main(void) TASK(iccom) { iccom_init(); + ms_sleep (200); print(STARTUP_LOG); TerminateTask(); } -- 2.25.1