реклама на сайте
подробности

 
 
> Работа с PSRAM, KEIL, И вновь я прошу у Вас помощи, уважаемые! :)
pashqa
сообщение Sep 27 2011, 12:48
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 9-08-11
Пользователь №: 66 634



Всем доброго времени суток, уважаемые! Вновь требуется Ваша помощь sm.gif
В какой-то степени продолжение темы : http://electronix.ru/forum/index.php?showtopic=94179 , но с небольшими уточнениями.

"Внешнее устройство", что подключено к моей плате - это коррелятор, который смастерил местный умелец. С точки зрения моего девайса это обычная внешняя память с набором регистров по определенным адресам (смещениям). В определенный момент времени мне необходимо, записывая в эти регистры определенные значения, выставить параметры и запустить "девайс", после чего по прерываниям от него читать полученную информацию из других регистров. Надеюсь, объяснил более-менее понятно rolleyes.gif

Был выбран вариант работы с PSRAM через SMC (Static Memory Controller). Настроил базу на 0x60000000, провел инициализацию PSRAM (взял из примеров). Но столкнулся с неприятностью: при работе видно, что с моей стороны пишутся по нужным адресам данные, но вот получает коррелятор очень часто совсем не то, что я записал. И читаю я в массив из регистров коррелятора какие-то "левые" значения... Потому возник вопрос: не перебивает ли работу с коррелятором сама плата, т.е. может она в работе использует PSRAM? В чем причина такого безобразия? sm.gif

P.S. смещения регистров отсчитывал от начала базы (0x01, 0x01, ... 0xF).
P.P.S И вновь прошу сильно не ругать за (возможно) глупые вопросы sm.gif

Заранее спасибо всем!
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 08:24
Рейтинг@Mail.ru


Страница сгенерированна за 0.01372 секунд с 7
ELECTRONIX ©2004-2016