我把controlSUITE里面的Example_F2802xLaunchPadDemo工程文件(C:\ti\controlSUITE\development_kits\C2000_LaunchPad)的库文件夹 f2802x_common f2802x_headers 拷贝出来单独建立工程,以及用(C:\ti\controlSUITE\device_support\f2802x\v230) f2802x_common f2802x_headers 建立工程发现 用C2000_LaunchPad文件夹中库文件可以在硬件复位后可以正常启动,程序引导正常。但是用device_support中的库文件建立工程,程序复位后没有反应了,貌似程序引导出问题。最后尝试把C2000_LaunchPad文件夹中的f2802x_common\lib 替换device_support\f2802x\v230\f2802x_common\lib 就可以实现硬件复位正常工作。
我试了其它版本库文件v222,V220 ,V210 没问题,是V230的库(driverlib.lib)有BUG吗?
整个是基于库文件的形式操作的,基于寄存器方式建立工程是没有问题的。
Johnson Chen1:
建议使用寄存器方式的工程执行效率高一下,用driverlib.lib的方式运行速度会比较慢,你可以测试一下。