Хе-хе, тоже вспомнил эту фигню. Знатно как-то на нее встал. if (0x10000413 == (DBGMCU->IDCODE & (DBGMCU_IDCODE_REV_ID | DBGMCU_IDCODE_DEV_ID)))
{
// ревизия A чипов 405/407 и 415/417, ART Prefetch не работает и нельзя его включать
FLASH->ACR = FLASH_ACR_ICEN |FLASH_ACR_DCEN |FLASH_ACR_LATENCY_5WS;
}
else
{
// включаем ART Prefetch
FLASH->ACR = FLASH_ACR_PRFTEN | FLASH_ACR_ICEN |FLASH_ACR_DCEN |FLASH_ACR_LATENCY_5WS;
}