Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Старый форум » uClinux SK-LPC2478-S3E
Linux FPGA
Strijar (Guest)
Добавлено 30.11.1999 00:00 Редактировалось 03.07.2008 17:10
0
Сообщение: 1
Strijar (Guest)

Topic opened
Спуститься к концу Подняться к началу
Strijar (Guest)
Добавлено 02.07.2008 21:11 Редактировалось 02.07.2008 21:11 Сообщение: 2
Strijar (Guest)

Дело движется к взаимодействию с ПЛИС. Что нибудь в ядре сделано на эту тему? Куда/чем "мапится" Xilinx?
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 02.07.2008 23:19 Редактировалось 02.07.2008 23:19 Сообщение: 3
starterkit (Guest)

Никаких Linux софтварных телодвижений не делал ...
За основу можно взять прошивку FPGA ExtMem_1, в ней блочная память FPGA сконфигурировна как небольшая RAM и подключена к EMC ARM, конфиги EMC можно найти в проектниках NicheLite.
Спуститься к концу Подняться к началу
Strijar (Guest)
Добавлено 02.07.2008 23:32 Редактировалось 02.07.2008 23:32 Сообщение: 4
Strijar (Guest)

Вот я тоже про этот тест подумал, раз он уже залит в FPGA. Я хотел именно про него и уточнить. Сделать тот же функционал что и в NicheLite только в Linux
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 02.07.2008 23:39 Редактировалось 02.07.2008 23:39 Сообщение: 5
starterkit (Guest)

См. test_app.c (NicheLite), физический адрес подключаемой памяти 0x80000000.
Спуститься к концу Подняться к началу
Strijar (Guest)
Добавлено 03.07.2008 16:07 Редактировалось 03.07.2008 16:07 Сообщение: 6
Strijar (Guest)

Сделал драйвер для записи/чтения в FPGA, читает пишет - как положено. Но... после него отваливается NAND. Я так понимаю это после инициализации EMC на адрес 0x80000000?
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 03.07.2008 16:12 Редактировалось 03.07.2008 16:12 Сообщение: 7
starterkit (Guest)

Скорее всего ...
Спуститься к концу Подняться к началу
Strijar (Guest)
Добавлено 03.07.2008 16:18 Редактировалось 03.07.2008 16:18 Сообщение: 8
Strijar (Guest)

А EMC уже используется? Можно глянуть на адресное пространство - что и куда?
Спуститься к концу Подняться к началу
Strijar (Guest)
Добавлено 03.07.2008 16:55 Редактировалось 03.07.2008 16:55 Сообщение: 9
Strijar (Guest)

Нашел, что EMC уже настраивается в u-boot. Еще бы понять как "отодвинуть" FPGA с уже существующих адресов
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 03.07.2008 17:00 Редактировалось 03.07.2008 17:00 Сообщение: 10
starterkit (Guest)

Все материалы в Вашем распоряжении - схема, исходники.
Мельком глянул, заметил пересекающйся регистр PINSEL9.
Драйвер NAND: linux-2.6.x/drivers/mtd/maps/sk_lpc2478_s3e_map.c

Думаю, проблема не в наложении адресного пространства, а в "тупой" переинициализации GPIO.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно starterkit 03.07.2008 г. в 17:02:55
Спуститься к концу Подняться к началу
Форум » starterkit.ru » Старый форум » uClinux SK-LPC2478-S3E