|
@@ -67,9 +67,11 @@ void HAL_MspInit(void)
|
|
|
/* SysTick_IRQn interrupt configuration */
|
|
|
HAL_NVIC_SetPriority(SysTick_IRQn, 0, 0);
|
|
|
|
|
|
- /**NOJTAG: JTAG-DP Disabled and SW-DP Enabled
|
|
|
- */
|
|
|
- __HAL_AFIO_REMAP_SWJ_NOJTAG(); //STM32F103RCT6芯片执行这段代码有问题
|
|
|
+ /* NOJTAG: JTAG-DP Disabled and SW-DP Enabled */
|
|
|
+ if(*(uint16_t*)(0x1FFFF7E0) == 0x0080) //RBT6需要执行,否则前后灯开机会闪亮一下
|
|
|
+ __HAL_AFIO_REMAP_SWJ_NOJTAG();
|
|
|
+ else if(*(uint16_t*)(0x1FFFF7E0) == 0x0100) //RCT6不执行,否则可能会出现MCU被锁住
|
|
|
+ __NOP;
|
|
|
|
|
|
/* USER CODE BEGIN MspInit 1 */
|
|
|
|