Кто-нибудь настраивал NFC контроллер в Atmel SAM3U2C? Инициализацию провел через CPU, а уже читать пытаюсь с помощью NFC, но каждый раз читает какой-то один и тот же непонятный мусор (вся флеш-память предварительно стерта). Использую NFCRawNandFlash.c, добавил настройку регистров HSMC:
(*AT91C_CS1_SETUP) = AT91C_HSMC4_NWE_SETUP
| AT91C_HSMC4_NCS_WR_SETUP
| AT91C_HSMC4_NRD_SETUP
| AT91C_HSMC4_NCS_RD_SETUP
;

(*AT91C_CS1_PULSE) = AT91C_HSMC4_NWE_PULSE
| AT91C_HSMC4_NCS_WR_PULSE
| AT91C_HSMC4_NRD_PULSE
| AT91C_HSMC4_NCS_RD_PULSE
;

(*AT91C_CS1_CYCLE) = AT91C_HSMC4_NWE_CYCLE
| AT91C_HSMC4_NRD_CYCLE
;

(*AT91C_CS1_TIMINGS) = AT91C_HSMC4_TCLR
| AT91C_HSMC4_TADL
| AT91C_HSMC4_TAR
| AT91C_HSMC4_OCMSEN
| AT91C_HSMC4_TRR
| AT91C_HSMC4_TWB
| AT91C_HSMC4_RBNSEL
| AT91C_HSMC4_NFSEL
;

(*AT91C_CS1_MODE) = AT91C_HSMC4_READ_MODE |
AT91C_HSMC4_WRITE_MODE |
AT91C_HSMC4_EXNW_MODE_NWAIT_ENABLE_READY |
AT91C_HSMC4_TDF_CYCLES |
AT91C_HSMC4_TDF_MODE
;

AT91C_BASE_HSMC4->HSMC4_BANK = AT91C_BANK_1;

HSMC4_EnableNfc();

Что не так??