eastwind 0 25 октября, 2006 Опубликовано 25 октября, 2006 · Жалоба Использую SDRAM 32Mb c 16-битной организацией (4x4Mx16). При записи по адресу 0x0 записанное дублируется по адресу 0x100000. То же самое происходит и при записи в другие адреса - всё дублируется через мегабайт. Ещё проблема, наверное, связанная с этой. Работает SPORT в режиме DMA (причем, буферы DMA находятся не в SDRAM) и при обращении к SDRAM (через отладчик - просто смотрю BlackFin Memory по любому адресу SDRAM) - Sport начинает передавать совсем не то, что должен. До обращения к SDRAM все работает нормально. Буду очень признателен, если подскажете решение любой из этих проблем. Настройки размера SDRAM прописаны верно: 32 Мбайта, ширина адреса столбца - 9 бит. По аппаратной части: CPU SDRAM A1:A10 A0:A9 SA10 A10 A12:A13 A11:A12 A18:A19 BA0:BA1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Электронщик 1 25 октября, 2006 Опубликовано 25 октября, 2006 · Жалоба а глянь ка на этот пин ...мо он висит на земле....на питании...или оборван... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
blackfin 23 25 октября, 2006 Опубликовано 25 октября, 2006 · Жалоба Использую SDRAM 32Mb c 16-битной организацией (4x4Mx16). ... Настройки размера SDRAM прописаны верно: 32 Мбайта, ширина адреса столбца - 9 бит. Что значит "прописаны верно"? Вы в отладчике убедились, что EBIU_SDBCTL=0x0013.? Если да, то ещё можно проверить: Project->Project Options..->LDF_Settings->Size of external memory = 32 MB. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться