AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
05.04.2010, 17:08
|
|
Частый гость
Регистрация: 14.11.2009
Сообщений: 47
Сказал спасибо: 6
Сказали Спасибо 1 раз в 1 сообщении
|
Re: SD/MMC на AVR
Сообщение от Zuraby
|
В свойствах ММС указывается файл-содержимое карточки.
|
Не могу понять куда там указывать файл-содержимое карточки. Если не трудно скиньте свой проект протеуса, чтоб наглядно посмотреть.
|
|
|
|
06.04.2010, 02:43
|
|
Временная регистрация
Регистрация: 18.12.2008
Сообщений: 59
Сказал спасибо: 13
Сказали Спасибо 1 раз в 1 сообщении
|
Re: SD/MMC на AVR
Люди помогите разобратся!!!Собрал мк чена лазерной установки прошил его, решил запустить на lcd вибило mmc error o (2)
Я так понимаю что нужно на флешке изменить файловую систему на fat12 или FatFs чтобы мк ее определил?Как это сделать?Заранее благодарен!!!
|
|
|
|
06.04.2010, 12:34
|
|
Вид на жительство
Регистрация: 05.07.2006
Адрес: Tashkent
Сообщений: 454
Сказал спасибо: 24
Сказали Спасибо 67 раз(а) в 44 сообщении(ях)
|
Re: SD/MMC на AVR
А вы собсно какую флеш юзаете? Там используется FAT16, поэтому смогут работать карты только до 2Гб.
FatFS - это походу не файловая система, а лишь драйвер на Си для работы с ней на встраиваемых системах.
FAT12 - поддерживает старые карты только до 64Мб. Не пытайтесь форматировать такие флешки виндовсовским форматом. Кроме ухудшения производительности после форматирования может случится так что карту девайс не увидит. Это потому что виндовс может не записывать кое-какие данные или запиывать не туда куда надо. Если уж очень приперло, то используйте только специальные утилиты от производителя карты.
|
|
|
|
06.04.2010, 21:00
|
|
Временная регистрация
Регистрация: 09.07.2008
Сообщений: 51
Сказал спасибо: 19
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
Re: SD/MMC на AVR
Сообщение от Rus-422
|
Не могу понять куда там указывать файл-содержимое карточки. Если не трудно скиньте свой проект протеуса, чтоб наглядно посмотреть.
|
Всё просто, не понимаю в чём у тебя возникла трудность. В поле 1 вписываешь ёмкость карточки в мегабайтах, в поле 2 - файл-образ карточки, т. е. по сути тот же bin, только назовёшь его как ‹имя›.mmc. У меня карточка объёмом 128 Мб. Поэтому заливать куда-то свой проект не вижу смысла и не имею желания, простите.
|
|
|
|
06.04.2010, 21:34
|
|
Временная регистрация
Регистрация: 18.12.2008
Сообщений: 59
Сказал спасибо: 13
Сказали Спасибо 1 раз в 1 сообщении
|
Re: SD/MMC на AVR
uk8amk
таки нужно fat16 форматнул флешку mmc 2gbзакинул файлы всеравно выбивает ошибку,блин как узнать че за ошибка,монтаж 10ть раз проверил, мк 2раз перепрошивл(мало ли прошивка криво стала)есть файлы прошивка и файлы которые нужно кидать в mmc сделаные чаном http://elm-chan.org/works/vlp/ldp2.zip
можно ли узнать код ошибки через исходники,если то помогите найти, я искал толком не че не нашол
Последний раз редактировалось zeon35; 06.04.2010 в 21:37.
Причина: ошибка
|
|
|
|
07.04.2010, 11:01
|
|
Вид на жительство
Регистрация: 05.07.2006
Адрес: Tashkent
Сообщений: 454
Сказал спасибо: 24
Сказали Спасибо 67 раз(а) в 44 сообщении(ях)
|
Re: SD/MMC на AVR
zeon35:
Я не шибко хорошо понимаю в АВРном АСМе, но глянуть могу, может чего действительно интересное обнаружится...
›таки нужно fat16 форматнул флешку mmc 2gb
Очень зря. Карты до 2-х ГБ включительно уже имеют FAT16.
И что это у вас на схеме на карте сильно поначеркано?
ЗЫ. На том сайте автора еще есть форум типа BBS, там пробовали поспрашивать?
|
|
|
|
07.04.2010, 18:16
|
|
Временная регистрация
Регистрация: 18.12.2008
Сообщений: 59
Сказал спасибо: 13
Сказали Спасибо 1 раз в 1 сообщении
|
Re: SD/MMC на AVR
Сообщение от uk8amk
|
zeon35:
Я не шибко хорошо понимаю в АВРном АСМе, но глянуть могу, может чего действительно интересное обнаружится...
›таки нужно fat16 форматнул флешку mmc 2gb
Очень зря. Карты до 2-х ГБ включительно уже имеют FAT16.
И что это у вас на схеме на карте сильно поначеркано?
ЗЫ. На том сайте автора еще есть форум типа BBS, там пробовали поспрашивать?
|
еще бы весь архив перерыл=) у меня лежит дома 3ри флэши 64мб 1gb 2gb ниодна из них нехочет работать=(
|
|
|
|
08.04.2010, 10:48
|
|
Вид на жительство
Регистрация: 05.07.2006
Адрес: Tashkent
Сообщений: 454
Сказал спасибо: 24
Сказали Спасибо 67 раз(а) в 44 сообщении(ях)
|
Re: SD/MMC на AVR
zeon35:
Из исходника я понял следующее:
Файл LDP.ASM При сбросе/подаче питания происходит инициализация периферии и в т.ч. и нашей флешки:
reset:
....
.....
rcall mmc_init ;Initialize MMC
breq PC+4 ;
ldiw Z, die_mmcerr*2 ; "MMC Err #"
rjmp die ;/
.....
Мы(точнее вы) по какой-то причине проваливаемся в подпрограмме mmc_init: и вылетаем в код из файла LDP_UI.ASM:
; Die with dieing message
;
;Call: Z = Pointer to the message
; T14L = Error code (0..9)
die:
rcall lcd_fprin_clr
mov AL, T14L
rcall lcd_prin_val
rjmp PC
die_mmcerr: .db "MMC Err ", 0
die_fserr: .db "FS Err ", 0
die_ioerr: .db "IO Err ", 0
|
|
|
|
08.04.2010, 10:56
|
|
Вид на жительство
Регистрация: 05.07.2006
Адрес: Tashkent
Сообщений: 454
Сказал спасибо: 24
Сказали Спасибо 67 раз(а) в 44 сообщении(ях)
|
Re: SD/MMC на AVR
Продолжая мыслить логически видим несколько видов сообщений с ошибками: "MMC Err ", "FS Err ", "IO Err ". Т.е. фат здесь как бы и ни причем, до ее считывания проектор даже и не доходит. Возможно что причина находится на аппаратном уровне. Померяйте напряжение питания карты(~3V3), а также прохождение сигналов через VHC36 и VHC164 от карты к контроллеру и обратно(это тоже можно сделать простым мультиметром при отключенной карте и контроллере). Еще мне попадались разъемы карт для установки на плату с каким-то другим расположением выводов. Убедитесь что линии к карте подключены правильно. Бывает также что сам разъем плохо контачит.
Последний раз редактировалось uk8amk; 08.04.2010 в 11:01.
|
|
|
|
08.04.2010, 20:00
|
|
Временная регистрация
Регистрация: 18.12.2008
Сообщений: 59
Сказал спасибо: 13
Сказали Спасибо 1 раз в 1 сообщении
|
Re: SD/MMC на AVR
спс за помощь буду мучать его, питание на mmс подходит 3.3 в с крен ,а насчет раззъема я проверял даже напрямую припаевал на 64мб проводками=) мане кажатся шо шото с микрухами 74hc86 74hc164
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:40.
|
|