[update] openamp.
This commit is contained in:
parent
631220eb22
commit
916bcc141f
|
@ -12,6 +12,7 @@
|
||||||
|
|
||||||
#ifdef BSP_USING_OPENAMP
|
#ifdef BSP_USING_OPENAMP
|
||||||
|
|
||||||
|
#include <finsh.h>
|
||||||
#include <drv_openamp.h>
|
#include <drv_openamp.h>
|
||||||
#include <openamp.h>
|
#include <openamp.h>
|
||||||
#include <virt_uart.h>
|
#include <virt_uart.h>
|
||||||
|
@ -235,7 +236,10 @@ int rt_hw_openamp_init(void)
|
||||||
|
|
||||||
rt_hw_openamp_register(&dev_openamp, "openamp", 0, NULL);
|
rt_hw_openamp_register(&dev_openamp, "openamp", 0, NULL);
|
||||||
|
|
||||||
rt_console_set_device("openamp");
|
if (RT_CONSOLE_DEVICE_NAME == "openamp")
|
||||||
|
{
|
||||||
|
rt_console_set_device(RT_CONSOLE_DEVICE_NAME);
|
||||||
|
}
|
||||||
|
|
||||||
return RT_EOK;
|
return RT_EOK;
|
||||||
}
|
}
|
||||||
|
@ -289,4 +293,36 @@ static int creat_openamp_thread(void)
|
||||||
}
|
}
|
||||||
INIT_APP_EXPORT(creat_openamp_thread);
|
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
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue