Написал программу под lpc 2378, которая выдает буффер 4Кб(в USB озу) по SSP интерфейсу с использованием DMA . Далее попытался добавить работу с прерываниями, но программа стала зависать. Методом научного тыка выяснил, что если в настройках проекта во вкладке линковщика выставить галку USE memory map прерывания включаются, а работа с буфером зависает проц. А если выключить галку - не использовать scatter файл, то при обращении к регистрам контроллера прерывания прога валится.
|