这里需要注意得是一定要在hw_board_init初始化完成之后修改串口波特率。
/* 串口设备句柄 */static rt_device_t uart_device = RT_NULL;/* 查找系统中的串口设备 */uart_device = rt_device_find("uart1"); // 这里/* 串口配置结构体,使用serial.h的宏定义 */struct serial_configure finsh_serial_config = RT_SERIAL_CONFIG_DEFAULT;/* 先打开串口设备,才能修改 */if (rt_device_open(uart_device, RT_DEVICE_OFLAG_RDWR | RT_DEVICE_FLAG_INT_RX ) != RT_EOK){rt_kprintf("uart open error.\n");}/* 修改串口配置参数 */finsh_serial_config.baud_rate = BAUD_RATE_460800;if (RT_EOK != rt_device_control(uart_device, RT_DEVICE_CTRL_CONFIG,(void *)&finsh_serial_config)){rt_kprintf("uart config baud rate failed.\n");}