Vitat's homepage

General => MP3 => Topic started by: Vitasik on 12 May 2006, 13:18



Title: Всё еще запускаем Yamp-3
Post by: Vitasik on 12 May 2006, 13:18
Прошу помощи в виде толковых советов. Может ктото уже сталкивался.
У меня собрана плата yamp3usb, прошивка взята от yamp3 чтобы читались винты с FAT32.
Винт Coner peripherals на 850 метров. Отформачен под fat32 и размер кластера 32кб.
При включении вываливается приветствие: hi mp3 world yamp3 alive!
потом на индикаторе появляется "Loading...", и усё(( в чем может быть причина?


Title: Re: Всё еще запускаем Yamp-3
Post by: Vitat on 12 May 2006, 14:57
1. Проверить размер кластера в прошивке.
2. Оригинальная прошивка не видит файлы в корне диска. Файлы должны быть в папках.
3. Включить CHS_ACCES_FIRST


Title: Re: Всё еще запускаем Yamp-3
Post by: Vitasik on 15 May 2006, 05:50
Поглядел щас размер кластера в прошивке, действительно не совпадает с моим. Попробую подправить. Пасибо за совет.
Встречный вопросик: компилятор winAVR это одно и тоже, что и AVRGCC? Какой AVR компилятор можно интегрировать в AVRStudio чтоб пользоваться симулятором? а то каждый раз копируя исходники в папку AVRGCC не уверен что в них нет ошибок, хочется отсебятины в исходники пописАть.


Title: Re: Всё еще запускаем Yamp-3
Post by: Vitasik on 16 May 2006, 06:09
Наконецто заработало с винтом. Дело было именно в папках. "Loading..." на дисплее подвисало когда в корне диска лежали мп3-шники и одна папка с мп3-шниками. Заработало когда оставил только папки, без файлов в корне. А размер кластера всётаки был верный (4кб), тут я ступил.
Отдельная беда с русскими символами. Плеер вообще не играет если на диске есть чтото из нашей азбуки, просто показывает приветствие "хэлло мп3 ворлд!!" и всё.


Title: Re: Всё еще запускаем Yamp-3
Post by: Vitat on 16 May 2006, 12:29
Про русские символы - это странно. У меня работало всегда хорошо. Отображал иероглифы, но играл. Я дорабатывал родную прошивку, чтобы русские буквы отображались.
Попробуй все-таки CHS_ACCESS_FIRST включить.
Компилятор скачай с yampp-овского сайта. Вроде там лежал тот, которым компилировались эти прошивки.
Симулятор ты не прикрутишь. Точнее прикрутить можно, но нормальной работы не добиться.


Title: Re: Всё еще запускаем Yamp-3
Post by: Vitasik on 17 May 2006, 06:19
В очередной раз ступил. С русскими символами ничего не виснет, вместо них просто кроказяблы. Переглядел исходники, немогу понять где таблица с кодами для индикатора. Что делает функция CheckLetter?
ЗЫ: а для атмеги есть какаянибудь среда разработки с си компилятором? с чего можно начать новичку?


Title: Re: Всё еще запускаем Yamp-3
Post by: skvortsov on 18 May 2006, 10:29
ЗЫ: а для атмеги есть какаянибудь среда разработки с си компилятором? с чего можно начать новичку?

AVR Studio 4 + WinAVR-GCC. только надо еще скачать сервис пак для студии, иначе она виснуть будет с GCC. Качать его можно отсюда - http://www.atmel.no/beta_ware/


Title: Re: Всё еще запускаем Yamp-3
Post by: Vitasik on 19 May 2006, 13:54
Поставил все сервис паки и winavr, создал проект, подключил h и c файлики, make-файл импортировал готовый с правильными настройками. В настройках компилятора выбрал winavr. Запускаю build and run, и внизу в окошке где должны быть сообщения только пишется "Build started 19.5.2006 at 16:49:51" И всё. Никаких сообщений об ошибках или успешной компиляции нет. :?:


Title: Re: Всё еще запускаем Yamp-3
Post by: skvortsov on 19 May 2006, 14:09
Vitasik
Странно. у меня все сразу заработало. Кстати, исходники yampp и эмулятора IP-Bus компилятся только в старых версиях AVR-GCC


Title: Re: Всё еще запускаем Yamp-3
Post by: brokly on 21 May 2006, 20:55
В принципе можно откомпилить в любой версии, просто в новых неодходимо добавить макросы, которые исключили производители системы. В хелпе это прописанно.