Точно нет, у меня карточка FAT32 KingMax SDHC 4 класса 16Gb. С ней работает красная плата от Павла (как выше на фото у Freiwind).
Вид для печати
Да не, ну смахнул я его с платы вообще - SD теперь нет, есть только USB и USB флешка - точно так же как и раньше со стопицотого раза может загрузить core.rbf, при этом в дальнейшем корки которые используют что-то связанное с файлами - например просмотр файлов на флешке или в случае меню загрузку другой корки - не грузит. Все так же либо не находит файлов, либо падает на загрузке битсрима, и прочее.
Что-то не так с АРМ контроллером и/или SPI. Печалит что SPI заходит и в фпга, а значит и она может творить дичь. Но с другой стороны если корка все-таки со стопицотысячной попытки загрузилась, то работает нормально - например грузил спецтрум - вполне себе спецтрум с бейсиком - печатает, цвета есть - ведет себя адекватно.
В общем перезаказал ARM на али, через месяц может приедет, попробую махнуть. Если не поможет, то не знаю - пробовать снимать МК с платы и самому с помощью внешней какой доски и проводков поуправлять SD-шкой, посмотреть лог анализатором.... Портануть код работы с MAX, FPGA. Переразвести доску с человеческим контроллером типа стм32 и нормальной современной FPGA не за овер9000 денег. Портануть все ядра под новую фпга. Не знаю что еще =\
Мутная короче тема какая-то =\
На SD карте д.б. только один резистор подтяжки на выводе DO карточки. Возможно стоит поиграть его номиналом в пределах 5ком - 51ком. Мне встречались капризные карточки, которые были чуствительны к номиналу и глючили. Доп. резисторы подтяжки на дугих линиях, кроме CS, тоже приводили к глюкам.
Про USB ничего не скажу, не знаю :)
Приехал новый контроллер с али, махнул - все заработало идеально. Кстати после отмывки платы в УЗ-ванне и солинсе, со старого МК слезла краска и стало отчетливо видно что он пиленный (шлифованный). Уж не знаю что не так было в старом МК но было похоже либо на нехватку SRAM, либо битую SRAM, поэтому творилась дикая дичь при попытках чтения каталогов и файлов с SD карт и USB флешек. Хотя в SAM-BA определялся вроде как AT91SAM7S256, поэтому ID наверное верен (хотя я и не нашел способа его считать из регистра в SAM-BA), но складывалось ощущение что он AT91SAM7S128 или меньше. Или просто глючный. Ладно, не велика потеря (~200 руб). Главное что фпга живая пришла да и другие микры.
Просьба к владельцам платы MIST (MITS) ревизии 1.3 или 1.31: прогнать вот эти Вложение 81089 тесты памяти и отписаться на какой максимальной частоте нет ошибок (красный счётчик в нуле) и какая маркировка памяти. Достаточно полминуты на тест, ошибки обычно сразу полезут. Так же нужно проверить работает ли кнопка Reset на плате MIST после запуска любого теста.
MITS v1.31, память MT48LC16M16A2-75
результаты полностью аналогичные, все тесты до 126 включительно ok.
- - - Добавлено - - -
Еще ржака с часами. Я полтора часа убил чтобы понять в чем дело.
Часики на DS1307, Attyny45 прошита. Часы, дата устанавливаются, время запоминается, но не тикают.
Кароч, что я только не пробовал с кварцем батарейкой тинькой и т.п. Оказалось: каким-то боком в ячейке с секундами стояло значение '131'. При этом если секунд больше 59, то часы перестают тикать. Вручную и при штатной работе в ячейку с секундами такое не записать.
У меня на M41T56 часики, и тоже после сборки были неправильные значения. Когда забил реальные цифры, часы нормально пошли.
А посоветуйте кто-нибудь проверенную сборку демок. Мне одну дали, но почти каждая демка минуту-две поработает или сразу вылетает с ошибкой.
WHDLoad 18.9 пишет, что Exception line такая-то...
Может настройки какие правильные нужны процессор, память..
В ОС нормально работает, музыку плеер крутит без сбоев.
https://amiga.vision/ - работает стабильно
Еще для собирающих и запускающих инфа. Для ядра MiST вот этот файл https://github.com/mist-devel/mist-b...s/mist/tos.img брать НЕ НАДО!!! При загрузке падает с panic error:
http://i.imgur.com/DaGRTo5m.jpg
Проверенные рабочие образы: EmuTOS 1.3 и TOS 2.06 - ST/STE TOS
Публикую новую ревизию C1 платы проекта MIST.1010.
Основные изменения относительно ревизии A2:
- Добавлены MIDI вход и выход
- Добавлена возможность использования WiFi-модуля ESP-12E/F вместо ESP-01
- Добавлен внутренний 2.54мм хедер с 2xUSB
- Подтюнены длины сигнальных дорожек SDRAM для максимального соответствия плате MIST 1.3, что позволило повысить максимальную рабочую частоту в тестах памяти
- Убран PAL-кодер на микросхеме AD724 - т.к во многие ядра выдавали картинку, которую этот кодер не может переварить. Вместо PAL-кодера добавлен простейший ЦАП на резисторах, который может выдавать Ч/Б картинку (нужно включить YPbPr режим), а так же потенциально может выдать цветную картинку при соответствующей доработке ядер
- USB type C вместо micro USB для питания
- Светодиоды 5мм вместо 3мм на лицевой панели
- Множество различных мелких улучшений и доработок
Полный список изменений, все исходные и прочие файлы, как обычно, выложил на github: https://github.com/UzixLS/mist1010-board
https://pic.maxiol.com/thumbs2/17475....revcfront.jpg https://pic.maxiol.com/thumbs2/17475...4.revcback.jpg
https://pic.maxiol.com/thumbs2/17475...34.revctop.jpg https://pic.maxiol.com/thumbs2/17475...4.revcside.jpg