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

 
 
> Непонятно читается внешняя память, Симулятор ОК, железка - нет
toweroff
сообщение Feb 19 2009, 09:22
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Плата - отладочная SK-MLPC2478 (стоит реальный 78, а не 68, как в первых версиях было)

На EMC висит static memory и dataflash. Я их сдул, чтобы не мешались - буду подключать свою память.

Пока просто гоняю по большому счету "чистый" проц, дабы оценить производительность и отладиться.
Итак. Пытаюсь читать внешнюю static memory. По идее, все входы D0-D31 притянуты pull-up к VCC и должно читаться оттуда 0xFFFFFFFF.
В симуляторе заполняю память с 0x80000000 FF-ами, все зер гуд, читается именно то, что надо.

Заливаю прошивку. Опа! Читаю 0xFFFF. И хоть что делай... Такое ощущение, что старшие D16-D31 посажены на 0, но на плате они просто идут от проца к разъемам (типа для подключения своей перефирии), то есть фактически просто "висят".

EMCStaticConfig[3..0] отконфигурены все как 32-разрядная шина

Отсюда вопрос - что я упустил? Возможно, какая-то есть тонкость, которую я просто не знаю ввиду очень недолговременного опыта работы с LPC2478?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
argentum
сообщение Aug 25 2009, 05:26
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 79
Регистрация: 26-04-09
Из: Москва
Пользователь №: 48 283



Прошу прощения, но про какие PINMODE и pull-up вы говорите?
Разве контролер внешней памяти (EMC) не самостоятельно организует инициализацию ног?
Go to the top of the page
 
+Quote Post
toweroff
сообщение Aug 28 2009, 09:23
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(argentum @ Aug 25 2009, 09:26) *
Прошу прощения, но про какие PINMODE и pull-up вы говорите?
Разве контролер внешней памяти (EMC) не самостоятельно организует инициализацию ног?


так вроде ж за _функцию_ пина отвечает PINSELx, там-то и прописывается, куда, собственно, в недрах камня пин подключен в данный момент
PINMODEx же расписывает, что подключено к самоу пину - пуллап (по дефолту), пуллдаун или ничего

Но тоже не все пины можно так конфигурить - все зависит от альтернативных интерфейсов, реализуемых на этих пинах:
Цитата
Remark: Pins P0.27 and P0.28 are dedicated I2C open drain pins without pull-up/down.
Pins P0.29, P0.30, P0.31 are USB specific pins without configurable pull-up or pull-down
resistors.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 25th July 2025 - 10:37
Рейтинг@Mail.ru


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