Небольшой анонс:
1) Собрал все известные доработки плат всех существующих ревизий в один документ: https://github.com/andykarpov/karaba...otfixes-v1.pdf
Доработки для ревизии C - не критичны, но очень желательны, так как устраняют массу проблем при использованиии SD / CF карточек.
2) Выпущена новая прошивка (доступна в github), в которой:
- переделан процесс инициализации AVR, теперь при старте платы контроллер ждет команды от FPGA. Так что шить нужно все (FPGA, CPLD, AVR).
- добавлены порты прямого доступа к spi flash памяти, на будущее - чтобы обеспечить возможность обновления прошивки FPGA и набора ROM'ов без программатора
- доработано поведение линии /AVR_CS, при поднятом сигнале FPGA (которая выступает SPI slave'ом) должна заткнуться и ничего не гадить на линию. Доработка, по-идее, должна предотвратить порчу фьюзов при программировании AVR'ки. У меня не наблюдается, но у некоторых пользователей возникали такие ситуации.
3) Выпущена ревизия платы C1 с багфиксами, описанными в руководстве по доработкам.
4) В разработке - ревизия платы D, пока там всякие экспериментальные штуки приделаны, типа:
- вторая флешка (опционально) для резервного восстановления работоспособности девайса в случае запарывания основной флехи
- добавлен стабик для питания платы от 12В, что также позволит ставить на плату православную ВГ93
- усилен стабилизатор по линии 3.3В, а то что-то много всего на нее навешено
- добавлена гребенка свободных GPIO выводов модуля ESP-8266
- добавлены доп. светодиоды для индикации подачи питания на плату, а также для индикации активности CF / SD карт.
- добавлен ползунковый выключатель для вкл-выкл платы





Ответить с цитированием