diff --git a/components/dfs/filesystems/devfs/console.c b/components/dfs/filesystems/devfs/console.c index e3302e4268..8c782fe6a2 100644 --- a/components/dfs/filesystems/devfs/console.c +++ b/components/dfs/filesystems/devfs/console.c @@ -78,6 +78,9 @@ void rt_console_init(const char* device_name) rt_device_t device; /* register to device framework */ + device = rt_device_find("console"); + if (device) return; /* not register a same name device */ + device = rt_device_find(device_name); if (device != RT_NULL) {