mt2523如何透過port service由USB吐訊息
时间:10-02
整理:3721RD
点击:
Please reference if any customer want to output log fROM USB by port service.
How to open port service and USB virtual COM port on MT2523_band board or other project.
1. Open HAL_USB_MODULE_ENABLED definition in “ inc/hal_feature_config.h ”
2. Open usb and port service feature as below in “ GCC\feature.mk”
3. Modify “Makefile” in GCC folder
4. Initialize USB and port service in main.c
a. Include header file
b. Add port service initial function and initialize it#if defined(mtk_PORT_SERVICE_ENABLE)
static void syslog_port_service_init(void)
{
serial_port_dev_t syslog_port;
serial_port_setting_UART_t uart_setting;
//which port you want to output
syslog_port = SERIAL_PORT_DEV_USB_COM2;
serial_port_config_write_dev_number("syslog", syslog_port);
uart_setting.baudrate = HAL_UART_BAUDRATE_115200;
serial_port_config_write_dev_setting(syslog_port, (serial_port_dev_setting_t
*)&uart_setting);
}
#endif
Initial port service, syslog_port_service_init() should be called after
NVDM_init(). .
c. Add USB module to initialize
d.modify syacalls.c in GCC folder
How to open port service and USB virtual COM port on MT2523_band board or other project.
1. Open HAL_USB_MODULE_ENABLED definition in “ inc/hal_feature_config.h ”
2. Open usb and port service feature as below in “ GCC\feature.mk”
3. Modify “Makefile” in GCC folder
4. Initialize USB and port service in main.c
a. Include header file
b. Add port service initial function and initialize it#if defined(mtk_PORT_SERVICE_ENABLE)
static void syslog_port_service_init(void)
{
serial_port_dev_t syslog_port;
serial_port_setting_UART_t uart_setting;
//which port you want to output
syslog_port = SERIAL_PORT_DEV_USB_COM2;
serial_port_config_write_dev_number("syslog", syslog_port);
uart_setting.baudrate = HAL_UART_BAUDRATE_115200;
serial_port_config_write_dev_setting(syslog_port, (serial_port_dev_setting_t
*)&uart_setting);
}
#endif
Initial port service, syslog_port_service_init() should be called after
NVDM_init(). .
c. Add USB module to initialize
d.modify syacalls.c in GCC folder