Убрал вариант влияния FATfs. Оставил только эти функции:
Код
BSP_SD_Init();
char buffer[512];
BSP_SD_ReadBlocks((uint32_t *)buffer, 0, 512, 1);
PFCTRL дейтсивтельно ни влияет. Просто NDTR начинается с 0xFFFF. И в данном случае так же не дочитывает 4 слова.
По битам - проверяю, все то же самое, см. картинку.
test
Эскизы прикрепленных изображений