Mikla (11.02.2014 11:29, просмотров: 1388)
to UraGun: STM32F427ZGT6 + SDRAM и вопросик по errate: как обещал отписываюсь: мучал(вернее тест еще идет) MT48LC16M16A2P-7E D и MT48LC16M16A2P-75 IT D, работают без проблем на CL=2. Запустил на CL=3, потом уменьшил до 2. Clock 90MHz.
инициализация clocka здесь
/* Configure and enable SDRAM bank1 */
FMC_Bank5_6->SDCR[0] = 0x00003959;
FMC_Bank5_6->SDTR[0] = 0x01115351;
...
/* MRD register program */
FMC_Bank5_6->SDCMR = 0x00044014;
Почитал Erraty:
2.8.4 Corruption of data read from the FMC
..
Workaround
• Do not use the FMC as stack or heap, and make sure CPU read accesses to the FMC
are performed while interrupts are disabled
Вы отключаете прерывание во время чтения sdramки???