summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChen Wang <[email protected]>2024-11-26 16:09:06 +0800
committerMeco Man <[email protected]>2024-11-26 21:44:19 -0500
commitc4ba5ee068c7e84ff32770678ae37aa2455bb8cb (patch)
tree8718264cad723fda8eba14e69c80b2bfff1eaaa9 /src
parentca1d4e6dea991b22f1ca66bfdb221a41671e4cb9 (diff)
kernel: Optimize display format for auto init when debugging
When RT_DEBUGING_AUTO_INIT is enabled, kenrel will add more print message for auto init. However, the original format easily causes the kernel printing and the init function printing to be connected together, resulting in a confusing display format. For exmaple: ``` initialize lwip_system_initlwIP-2.0.3 initialized! :0 done ``` Or ``` initialize sal_init[I/sal.skt] Socket Abstraction Layer initialize success. :0 done ``` Solution: Add a carriage return to separate the kernel printing and the init function printing. After changing, the output will be: ``` initialize lwip_system_init lwIP-2.0.3 initialized! :0 done ``` Or ``` initialize sal_init [I/sal.skt] Socket Abstraction Layer initialize success. :0 done ``` Signed-off-by: Chen Wang <[email protected]>
Diffstat (limited to 'src')
-rw-r--r--src/components.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/components.c b/src/components.c
index b561e227de..9a1db27617 100644
--- a/src/components.c
+++ b/src/components.c
@@ -90,7 +90,7 @@ void rt_components_board_init(void)
const struct rt_init_desc *desc;
for (desc = &__rt_init_desc_rti_board_start; desc < &__rt_init_desc_rti_board_end; desc ++)
{
- rt_kprintf("initialize %s", desc->fn_name);
+ rt_kprintf("initialize %s\n", desc->fn_name);
result = desc->fn();
rt_kprintf(":%d done\n", result);
}
@@ -116,7 +116,7 @@ void rt_components_init(void)
rt_kprintf("do components initialization.\n");
for (desc = &__rt_init_desc_rti_board_end; desc < &__rt_init_desc_rti_end; desc ++)
{
- rt_kprintf("initialize %s", desc->fn_name);
+ rt_kprintf("initialize %s\n", desc->fn_name);
result = desc->fn();
rt_kprintf(":%d done\n", result);
}