405 rtt: 部分配置调整

Signed-off-by: a1012112796 <1012112796@qq.com>
This commit is contained in:
2024-07-26 09:03:23 +08:00
parent ec86a22bb1
commit 49fcacf9cc
9 changed files with 75 additions and 106 deletions

View File

@@ -149,23 +149,7 @@ static const char *port_list[] = {
#define PORTS_NUM (sizeof(port_list)/sizeof(port_list[0]))
void rt_hw_shell_relink(const char *name, rt_uint32_t baud)
{
struct serial_configure config = RT_SERIAL_CONFIG_DEFAULT;
config.baud_rate = baud;
rt_device_t dev = rt_device_find(name);
RT_ASSERT(dev);
rt_device_control(dev, RT_DEVICE_CTRL_CONFIG, &config);
rt_console_set_device(name);
rt_thread_t tid = rt_thread_find(FINSH_THREAD_NAME);
if (tid)
{
rt_thread_resume(tid);
rt_schedule();
}
}
void rt_hw_shell_relink(const char *name, rt_uint32_t baud);
static rt_device_t _read_ports(rt_device_t ports[], rt_uint8_t want)
{
@@ -621,18 +605,6 @@ static void _cmd_iap(void)
}
MSH_CMD_EXPORT_ALIAS(_cmd_iap, iap, iap bootloader / app start);
static void shell_relink(int argc, char **argv)
{
if (argc < 2)
{
rt_kprintf("%s prt_name\n", argv[0]);
return;
}
rt_hw_shell_relink(argv[1], BAUD_RATE_460800);
}
MSH_CMD_EXPORT(shell_relink, relink msh to other port);
#ifdef IAP_DBG
void iap_log()
{
@@ -650,19 +622,3 @@ void iap_log()
}
MSH_CMD_EXPORT(iap_log, iap log);
#endif
static struct rt_device blocked_reader_ = {0};
static rt_size_t _blocked_reader_read (rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size)
{
return 0;
}
int init_block_reader()
{
blocked_reader_.read = _blocked_reader_read;
rt_device_register(&blocked_reader_, "block_r", RT_DEVICE_FLAG_RDWR);
return 0;
}
INIT_BOARD_EXPORT(init_block_reader);