Пишу во внешнюю SDRAM. Все было хорошо, до этого места:
Код
*(unsigned short*)(0xA009603E) = 1300;
*(unsigned short*)(0xA0096040) = 7001;
*(float*)(0xA0096042) = 4.1;
*(unsigned short*)(0xA0096040) = 7001;
*(float*)(0xA0096042) = 4.1;
При записи двух unsigned short все хорошо, как только начинаю писать float - он затирает последний unsigned short. Т.е. как будто записывается с адреса 0xA0096040. Помогите понять, в чем дело, пожалуйста.