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

 
 
> встраиваемые системы с Microblaze, вопросы новичка
Krys
сообщение Dec 15 2014, 04:29
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



Тренируюсь на борде SP-605. Planahead, XPS. Добавил в работающий проект корку axi-timer из стандартного репозитория. Экспортнул в SDK, как обычно. Проблема в том, что не вижу в файле xparameters.h никакого упоминания об этом таймере. Хотя там есть упоминания даже о моих самодельных корках. Таймер - это не самодельная недоделка, так что уж для готовых корок то должно быть всё прописано правильно.
При том нет ни ссылки на датащит, ни примеров:
Прикрепленное изображение


Касаемо базовых адресов в xparameters.h - это я пока временно обошёл, прописав ручками. Но хотел ещё стандартными драйверами (функциями) для прогрузки регистров таймера воспользоваться - даже не знаю теперь где это искать. Тоже пока буду ручками напрямую регистры прогружать.

Так что жить можно, но хотелось бы знать, что нажать, что проделать, чтобы в xparameters.h появилось всё как надо и примеры и драйвера появились.


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Krys
сообщение Dec 15 2014, 06:32
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



Спасибо за подсказки. Правда, я извиняюсь, я не очень понял, где эта команда находится purge all. Я использую Planahead и XPS, а также SDK. В SKD я видел clean project. Гугл тоже навскидку ничего конкретного не подсказал.

Далее Вы пишете:
Цитата
xparameters.h - это файл который генеритсья автоматом, и часто этот процесс глючит. Более того этот файл можно править
А не потрутся ли мои правки при следующем экспорте? Я пока добавил базовый адрес своего таймера не в xparameters.h, а в свой самодельный файл, т.к. боялся, что затрёт.

Ну и эти пляски я видимо проделаю, когда узнаю, где там пружить )))
Цитата
Короче в таких ситуациях я проделывал танцы с бубуном. Обычно они при повторном экспорте проекта наступают. Надо поменять настройки, добавить LwIP библиотеку, закрыть, пурыжнуть, убрать, короче каким-то образом заставить среду еще раз пройти свой "инициализационный" процесс при котором генеряться все эти файлы....


Как всегда сам спросил, сам отвечу (Golikov A. в любом случае спасибо).
Проблема была в том, что мне нужно было вручную в BSP Settings установить другое значение для таймера:
Прикрепленное изображение


Если ставить generic, то в xparameters.h добавит базовый адрес, но картинка из первого поста не изменится. Если ставить tmrctr, то к этому добавится дока и пример на картинке из первого поста.


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post



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

 


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


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