|
@@ -234,8 +234,6 @@ int rt_hw_openamp_init(void)
|
|
|
openamp_init();
|
|
|
|
|
|
rt_hw_openamp_register(&dev_openamp, "openamp", 0, NULL);
|
|
|
-
|
|
|
- rt_console_set_device("openamp");
|
|
|
|
|
|
return RT_EOK;
|
|
|
}
|
|
@@ -289,4 +287,36 @@ static int creat_openamp_thread(void)
|
|
|
}
|
|
|
INIT_APP_EXPORT(creat_openamp_thread);
|
|
|
|
|
|
+#ifdef FINSH_USING_MSH
|
|
|
+
|
|
|
+static int console(int argc, char **argv)
|
|
|
+{
|
|
|
+ rt_err_t result = RT_EOK;
|
|
|
+
|
|
|
+ if (argc > 1)
|
|
|
+ {
|
|
|
+ if (!strcmp(argv[1], "set"))
|
|
|
+ {
|
|
|
+ rt_kprintf("console change to %s\n", argv[2]);
|
|
|
+ rt_console_set_device(argv[2]);
|
|
|
+ finsh_set_device(argv[2]);
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ rt_kprintf("Unknown command. Please enter 'console' for help\n");
|
|
|
+ result = -RT_ERROR;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ rt_kprintf("Usage: \n");
|
|
|
+ rt_kprintf("console set <name> - change console by name\n");
|
|
|
+ result = -RT_ERROR;
|
|
|
+ }
|
|
|
+ return result;
|
|
|
+}
|
|
|
+MSH_CMD_EXPORT(console, set console name);
|
|
|
+
|
|
|
+#endif /* FINSH_USING_MSH */
|
|
|
+
|
|
|
#endif
|