|
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 В принципе можно откомпилить в любой версии, просто в новых неодходимо добавить макросы, которые исключили производители системы. В хелпе это прописанно.
|