我一直在研究将我的旧版 TM4C1294项目从使用 Tivaware 版本2.1.3.156升级到最新版本、以及最终版本 Tivaware 版本2.1.4.178。
在研究过程中、我注意到、在稍后的 TivaWare 中查看 USB Bulk 示例时、与旧版本中的 USB Bulk 示例相比、源代码添加了这些新的代码行。
//将 CPU 时钟和 PLL 频率告知 USB 库。 这是 TM4C129器件的//新要求。 // SysCtlVCOGet (SYSCTL_XTAL_25MHz、&ui32PLLRate); USBDCDFeatureSet (0、USBLIB_FEATE_CPUCLK、&ui32SysClock); USBDCDFeatureSet (0、USBLIB_Feature_USBPLL、&ui32PLLRate);
有人能否解释" TM4C129器件的新要求"是什么意思? "新要求"满足哪些要求? 我已经使用 USB 几年了、在旧版本中没有任何问题。
这还会如何影响芯片中内置的 ROM_UpdateUSB 函数? 现在是否要求在进入 ROM 函数之前添加这三个函数调用?
谢谢、
Alan