NXP MCU 技术论坛
直播中

郭中

10年用户 1009经验值
擅长:存储技术
私信 关注
[问答]

如何在USB VCOM上获取Shell?

我有一个使用 SDK 2.12.0 的 LPC55S28 项目

我正在尝试让 USBHSD (usb_device_interface_0_cic_vcom .c/.h) 与 fsl_shell .c/.h 一起工作——这是第一次同时使用这两个,我看到了 vcom 环回,并看到了接收和传输缓冲区,并且调用 USB_DeviceCdcAcmSend。
我不确定的是如何将它连接到 fsl_shell 中。我想要的是生成一个可通过 USB vcom 接口访问的外壳,以便我可以从 PC 发送设备命令。

SHELL_Init 似乎需要一个 serial_handle_t

在 SDK 组件中,我注意到 serial_manager_usb_cdc
我有点希望这会将 usb vcom 端口公开为可以传递给 SHELL_Init 的串行句柄。但我无法解决。我走在正确的道路上,还是不正确?

关于如何将 USB VCOM 传递给 SHELL_Init 的任何线索,以便我可以建立一个通过 USB 轻松访问的命令系统?
LPC55S28-EVK 的示例项目非常好。
当我安装 fsl_component_serial_port_usb.c 时出现编译错误。

将 fsl_component_serial_port_usb.c 与 fsl_shell 和 USBHSD 一起使用的基本示例会很好。

更多回帖

发帖
×
20
完善资料,
赚取积分