Кто-нибудь настраивал 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();
Что не так??
|