[shell] add re-initial check.

This commit is contained in:
aozima 2018-07-02 09:56:12 +08:00
parent 9df6acc067
commit e49a29f2dc
1 changed files with 6 additions and 0 deletions

View File

@ -726,6 +726,12 @@ int finsh_system_init(void)
rt_err_t result = RT_EOK; rt_err_t result = RT_EOK;
rt_thread_t tid; rt_thread_t tid;
if(shell)
{
rt_kprintf("finsh shell already init.\n");
return RT_EOK;
}
#ifdef FINSH_USING_SYMTAB #ifdef FINSH_USING_SYMTAB
#ifdef __CC_ARM /* ARM C Compiler */ #ifdef __CC_ARM /* ARM C Compiler */
extern const int FSymTab$$Base; extern const int FSymTab$$Base;