Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:3
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9260-SIMXXX
TLV320AIC23b+SSC+SPI+9260
Jury093
Добавлено 16.07.2010 16:12 Сообщение: 61
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
спокойно.. у всех все растет из ж$пы :)
вот ссылка на файл борды

бегло глянул на ваш - из подозрительного вот это - не будет работать из-за вложенности
Код
static struct spi_board_info ek_spi_devices[] = {
#if defined(CONFIG_MTD_AT91_DATAFLASH_CARD)
{ /* DataFlash card */
.modalias = "mtd_dataflash",
.chip_select = 0,
.max_speed_hz = 15 * 1000 * 1000,
.bus_num = 0,
},
#if defined(CONFIG_SND_TLV320AIC23B) || defined(CONFIG_SND_TLV320AIC23B_MODULE)
{
.modalias = "tlv320aic23b",
.chip_select = 0,
.max_speed_hz = 15 * 1000 * 1000,
.bus_num = 1,
.mode = SPI_MODE_1,
.platform_data = &tlv320aic23b_data,
},
#endif

#endif

и вот тут я бы строчки поменял местами..
Код
tlv320aic23b_set_clk(&tlv320aic23b_data);

at91_add_device_ssc(AT91SAM9260_ID_SSC, ATMEL_SSC_TX);


проще наверно мой подставить, сбекапив свой..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Lavin
Добавлено 16.07.2010 16:19 Редактировалось 16.07.2010 16:37 Сообщение: 62
Lavin
2.4

Пункты: 1267
Регистрация: 22.05.2009
Пол: Мужчина
Из: Москва
Спасибо.Сейчас по пробую.Я просто одновременно пытаюсь и экран завести и звук подрубить.Наверно сразу 2 дела не получится сделать...
Немного не в тему но я спрошу-делаю доступ к gpio как в wiki написанно.Для этого надо что ли бо в модуле включать? Запускаю бинарь и система намертво виснет..

Ураа..
g_mass_storage gadget: Mass Storage Function, version: 2009/09/11
g_mass_storage gadget: Number of LUNs=1
lun0: LUN: removable file: (no medium)
g_mass_storage gadget: Mass Storage Gadget, version: 2009/09/11
g_mass_storage gadget: g_mass_storage ready
mice: PS/2 mouse device common for all mice
rtc-at91sam9 at91_rtt.0: rtc core: registered at91_rtt as rtc0
IRQ 1/rtc0: IRQF_DISABLED is not guaranteed on shared IRQs
rtc-at91sam9 at91_rtt.0: rtc0: SET TIME!
i2c-gpio i2c-gpio: using pins 55 (SDA) and 56 (SCL)
AT91SAM9 Watchdog: sorry, watchdog is disabled
at91_wdt: probe of at91_wdt failed with error -5
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
tlv320aic23b spi1.0: tlv320aic23b: supported bitrate is 48000 (64 divider)
ALSA device list:
#0: AT91SAM9260-EK external DAC on irq 14
IPv4 over IPv4 tunneling driver
TCP cubic registered

По звуку в неаушниках кодек инициализируется так как есть шипение а до этого ничего не было..
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 16.07.2010 16:40 Сообщение: 63
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Спасибо.Сейчас по пробую.Я просто одновременно пытаюсь и экран завести и звук подрубить.Наверно сразу 2 дела не получится сделать...

если тропа проторена - то не вижу препятствий, можно еще одновременно sd/mmc терзать :)

Цитата
Немного не в тему но я спрошу-делаю доступ к gpio как в wiki написанно.Для этого надо что ли бо в модуле включать? Запускаю бинарь и система намертво виснет..

сейчас лень исходники поднимать, но вроде никаких чудес быть не должно..
не совсем понятно, где хотите порулить пинами - из драйвера или из свой софтины?
если второй вариант - проследите за адресами и навтыкайте отладочных printf("Step #xx\n");
тогда будет видно - где валится..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Lavin
Добавлено 16.07.2010 16:44 Редактировалось 16.07.2010 16:48 Сообщение: 64
Lavin
2.4

Пункты: 1267
Регистрация: 22.05.2009
Пол: Мужчина
Из: Москва
Спасибо.Сейчас поставлю mpayer alsamixer поиграюсь со звуком.Я уже подумал об отладочных pritf'ах.
Сначала хочу просто на экран картинку из проги вывести а потом в подуль заворачивать.Пишу и компилю на плате сразу.
Насчет sd незнаю.Я сегодня в ядре прописал root=/dev/sda1 что бы каждый раз невбивать.Будет нужно по пробую.
Спасибо огромное за помощь.Будет время напишу хауту для чайников.На русском языке кроме этого я ничего нормального невстречал...

debian:~# alsamixer

alsamixer: function snd_mixer_load failed: Inappropriate ioctl for device
альса нехочет работать что то..с полпинка не получилось(
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 16.07.2010 16:47 Сообщение: 65
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
По звуку в неаушниках кодек инициализируется так как есть шипение а до этого ничего не было.

ну и отлично, для экспресс-проверки можно кинуть туда любой бинарник типа
Код
cat /bin/netstat >/dev/dsp

или по-быстрому поставить madplay

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 16.07.2010 16:51 Сообщение: 66
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Будет время напишу хауту для чайников

это врядли :))))
сам подобным грешил, все собирался - вот это напишу и это распишу - но сам процесс так затягивает, что на писанину не остается ни сил ни времени..
т.б. практика показывает, что устаревают такие манускрипты с необычайной скоростью. Примерно как препод в институте - быстро говорит, одной рукой пишет, другой тут же стирает :)))

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Lavin
Добавлено 16.07.2010 17:07 Редактировалось 16.07.2010 17:30 Сообщение: 67
Lavin
2.4

Пункты: 1267
Регистрация: 22.05.2009
Пол: Мужчина
Из: Москва
Да бинарь очень громко слышно.Хорошо что один наушник в ухо вставил.Очень громко.А сначала хотел AT кодек паять.Всю москву обегал ненашел его.Пришлось TLV паять.Но еще надо сказать у меня последняя буква не b т.е. TLV320AIC23 а дальше что не помню.На нем вообще ничего ненаписанно.
А как громкость регулировать если alsamixer нехочет.
Насчет мануалов-если кто нить по просит напишу точно.Писать то не очень долго.Выдрать часть из конфига,файл борды,в архивчик положить.Что как тыкать рассказать.Пара страничек в ворде.
Например как прикрутить черно белый экарн на fb полезно для обучения всегда.У гора экранов от сименса,скоро придет WF43BTIBED0#000 только почти в 2 раза дешевле чем у Павла.А суть там особо то не меняется..
Про кодек согласен-эта плата уже старовата,а в новые процессоры во все встроенны звуковые карточки..функционал которых с лихвой закрывает возможности TLV причем себестоимость их куда ниже.В плане модуля в процессоре а не отдельной микрухи.

Наконец то поставился mplayer.mp3 что то не тянет.за минуту только 4 секунды раскодировал..Надо wav по пробовать..

И по прежниму ничем и никак не могу менять громкость.Как это победить?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 16.07.2010 17:28 Редактировалось 16.07.2010 17:29 Сообщение: 68
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
А как громкость регулировать если alsamixer нехочет.

покопайте форум - я там где-то запускал миксер - все работало..

кстати, многие плейеры поддерживают управление с консоли

Цитата
поставился mplayer.mp3 что то не тянет.за минуту только 4 секунды

читаем форум (тред Саши (sasamy) про индикатор) - mplayer использует для декодирования mp3 софтовую ПЗ - АРМ просто тупо не тянет, надо искать или пересобирать mplayer с поддержкой mad - либы целочисленной арифметики (я этим занимался)..
ставьте madplay - он нормально играет

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Lavin
Добавлено 16.07.2010 18:24 Сообщение: 69
Lavin
2.4

Пункты: 1267
Регистрация: 22.05.2009
Пол: Мужчина
Из: Москва
Помню как то читал форум был что то про регулировку.Поискал-ненашел.Если не трудно ткните носом
Поствил madplay нормально играет.Пока работает как радио.Звук чистый.Нареканий нет.
Кстати mplayer вполне нормально играет .flac 40 метров файлик.16бит стерео 44100кгц грузит процессор на 38% всего.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 16.07.2010 20:04 Редактировалось 16.07.2010 20:59 Сообщение: 70
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
"тыкаю носом" :)
сам еле вспомнил - Google "starterkit.ru alsamixer"
http://www.starterkit.ru/html/index.php?name=forum&op=view&id=6242&num=2

там весь тред интересный - речь о тактирование кодека от PLL и как это правильно делать..

Цитата
mplayer вполне нормально играет .flac

хм.. интересно - я не додумался такое проверить. надо будет попробовать..

зы и извиняюсь, что забыл предупредить - не запускать звук сразу в наушники. впрочем, это пишут в мане любого грамотного аудиоплейера :-P

Цитата
Кстати mplayer вполне нормально играет

кстати, уж mplayer точно умеет звук с консоли регулировать, то ли нагло стрелочками, то ли надо ключ типа --tty-что-то-там

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9260-SIMXXX