主题中讨论的其他器件: TM4C123、 TM4C123GH6PGE
工具/软件:TI-RTOS
您好!
我们在多个产品中使用了 TM4C123GH6PM 和 TI-RTOS。 一项新要求是通过 TI-RTOS 添加 USB 主机键盘支持。
我找不到任何具有 TI-RTOS 的 TM4C123 USB 主机示例(但在 Tiva-C 示例中有一个)、并且在所有 TM4C123 TI-RTOS 示例项目中的 EK_TM4C123GXL.c 中也找到了以下内容。
/*
* ========================================= USB ========================================================
*
/*
* ==== EK_TM4C123GXL_initUSB ===
* 此函数仅打开 USB
*
void EK_TM4C123GXL_initUSB (EK_TM4C123GXL_USBMode usbMode)
{
/*启用 USB 外设和 PLL */
SysCtlPeripheralEnable (SYSCTL_Periph_USB0);
SysCtlUSBPLLEnable();
/*用于 USB 操作的设置引脚*/
GPIOPinTypeUSBAnalog (GPIO_PORTD_BASE、GPIO_PIN_4 | GPIO_PIN_5);
if (usbMode =EK_TM4C123GXL_USBHOST){ //<==== 一个示例
System_abort ("USB host not supported (不支持 USB 主机)\n");
}
}
请告知如何使其正常工作或我应该关注的方面。 谢谢!
CCS:v6.1.2.00015
TI-RTOS:V 2.16.1.14
Eric