您好!
我目前正在尝试使 OAD Manager 项目与 CC2540 USB 软件狗一起工作。
根据《CC254x 无线下载开发人员指南》、为了使用 SerialBootTool、我需要让 PC 识别 COM 端口上的 USB 软件狗(第10页)。 但是、我无法找到如何获取固件以启用 USB 端口。
我已成功编译并运行 HostTest 项目和 Keyfob 项目、这两个项目似乎都允许 Windows 将它们识别为 USB 设备。 这些项目是如何做到的?
结果:当我编译并下载到电路板时、我根本看不到器件管理器中列出的器件。
当我编译和下载项目 HostApp 和密钥卡时、我可以在器件管理器中看到该器件。
我到目前为止已经尝试了以下一些操作:
1.添加了来自 CC2540USB 的所有 HAL 目标文件并在我的项目中禁用了 CC2540EB。
2.按如下方式设置我定义的符号:
OAD_IMG_B_PAGE=59
HAL_UART_ISR_RX_MAX=250
INT_HEPASS_LEN=2900
HALNODEBUG
OSAL_CBTIMER_NUM_TESS=1
HAL_SBL_BOOT_CODE
xPOWER_Saving
HAL_LED=true
HAL_LCD=false
HAL_key=false
HAL_DMA=true
HAL_AES_DMA=true
3.我已添加以下内容作为附加的包含目录:
$PROJ_DIR$\..\..\..\..\Components\hal\target\CC2540USB
$PROJ_DIR$\..\..\..\..\Components\hal\target\CC2540USB\USB\library
$PROJ_DIR$\..\..\..\..\..\Components\hal\target\CC2540USB\USB\library\CC2540
$PROJ_DIR$\..\..\..\..\Components\hal\target\CC2540USB\USB\class_CDC
$PROJ_DIR$\..\..\..\..\Components\hal\target\CC2540USB\USB\library\USB
非常感谢您的任何帮助、谢谢!