Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Вопросы начинающих

Вопросы начинающих Прежде чем задать вопрос, стоит воспользоваться поиском

Ответ
 
Опции темы Опции просмотра
Старый 07.08.2012, 16:33   #1
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,214
Вес репутации: 4181/91
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию pic32 audio library

я решил сделать простой wav плеер на mddfs и pic32 audio library.
Но на готовом решении столкнулся с проблемой: вызов AudioPlay() == AUDIO_RES_OUT_OF_MEM.
main.c
http://pastebin.calculate-linux.ru/ru/show/4057

Я не уверен, что до конца понимаю пример и исходные коды библиотеки - мой английский довольно плох.
Что мне следовало бы сделать, чтобы плеер заработал?

Заранее спасибо.

http://hostingkartinok.com/show-imag...3df5f646c0272b - фотография платы(3.8мб)

pic32mx440f256h
OS - calculate linux. pickit2.
винный mplab ide 8.80
microchip c32 compiler 2.01

***
из моих догадок, что-то не так в выделении памяти непосредственно в библиотеке pic32audiolibrary

http://pastebin.calculate-linux.ru/ru/show/4060#
besogon вне форума   Ответить с цитированием
Старый 08.08.2012, 18:20   #2
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,214
Вес репутации: 4181/91
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: pic32 audio library

Я разобрался.
Для работы этой библиотеки нужен большой размер кучи.
Странно, что это не указано в документации к ней.
***
если вдруг - размер кучи указывается в настройках проекта, во вкладке линкер. по умолчанию кучи не существует.
Всем спасибо!
besogon вне форума   Ответить с цитированием
Старый 08.08.2012, 20:29   #3
AleksBak
Senior Member
 
Аватар для AleksBak
 
Регистрация: 27.02.2007
Адрес: г. Баку
Сообщений: 3,124
Вес репутации: 2885/107
AleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond repute
По умолчанию Re: pic32 audio library

Цитата:
Сообщение от besogon Посмотреть сообщение
Я разобрался.
Для работы этой библиотеки нужен большой размер кучи.
Странно, что это не указано в документации к ней.
***
если вдруг - размер кучи указывается в настройках проекта, во вкладке линкер. по умолчанию кучи не существует.
Всем спасибо!
А эта библиотека не переписана под XC32? Для него уже не надо указывать размер кучи.
AleksBak вне форума   Ответить с цитированием
Старый 08.08.2012, 22:51   #4
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,214
Вес репутации: 4181/91
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: pic32 audio library

с сайта микрочип и из документации библиотеки я не смог получить информации об этом.
я слабо представляю под какой компилятор она переписана и просто хочу сделать плеер. (очень хочу)
боюсь я только неделю назад начал работать с контроллерами(как pic так и вообще).

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

имхо - хотелось использовать вместе с pic32 audio library fatfs - но на сайте микрочипа выложен нерабочий пример. (там используется функция timer_update, которая нигде не описана и в рунете я не нашел, чтобы она могла значить) поэтому пришлось использовать mdd - коды примера mdd к слову тоже с ходу не работают - там нужно кропотливо комментировать любые упоминания о spi1 - для 64ногих pic32mx4** spi1 не существует.

итого: я бы не рекомендовал начинающим использовать этот контроллер.
besogon вне форума   Ответить с цитированием
Старый 08.08.2012, 23:28   #5
Marat
Senior Member
 
Аватар для Marat
 
Регистрация: 27.03.2007
Адрес: Минск
Сообщений: 837
Вес репутации: 853/64
Marat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to behold
По умолчанию Re: pic32 audio library

Цитата:
Сообщение от besogon Посмотреть сообщение
итого: я бы не рекомендовал начинающим использовать этот контроллер.
да уж, PIC32 для начинающих - не айс.
для старта лучше что-нибудь на ядре Cortex-M4 (светодиодом поморгать)
Marat вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программные прерывания INT в PIC32. evgem Вопросы начинающих 14 16.10.2010 11:53
MCP Library TCP/IP PIC32 ETH SK gazpr1bor Продукция MICROCHIP 11 29.09.2010 01:24
PIC32 Assembler Aduc84x Продукция MICROCHIP 3 07.09.2010 16:02
PIC32 Ethernet Starter Kit gazpr1bor Продукция MICROCHIP 1 01.09.2010 15:24
PIC32 RTOS?! Вопрос Gazpribor Продукция MICROCHIP 1 07.04.2010 11:16


Часовой пояс GMT +3, время: 15:46.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot