我有一个使用 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 一起使用的基本示例会很好。