2020-01-01 17:48发布
lidai0302 发表于 2016-8-3 16:17 在跳转之前需要把中断都关掉,还有Boot里面用到的硬件外设要恢复到复位时的状态,这样才能保证和你分开运行 ...
cumthe 发表于 2016-8-3 17:34 定时器中断是没问题的。
graycker 发表于 2016-8-3 17:54 跳转之前断开USB,关中断。应用程序里初始化的部分最好不要有多余的东西,比如未使用但是开启的外设(程序 ...
最多设置5个标签!
确定程序跑到了 B Default_Handler
if (bDeviceState != CONFIGURED)
{
// if (bDeviceState == SUSPENDED)
continue;
},关掉开门狗再试一下
那是因为你在boot里也有定时器,跑不飞。
将应用中USB的初始化程序改了改位置,现在中断跑到boot的USB中断里了,好像NVIC_SetVectorTable(NVIC_VectTab_FLASH,0x3800);对USB没什么作用。
一周热门 更多>