Контроллер AZ BK: Обновления прошивки, AZБК firmware |
Здравствуйте, гость ( Вход | Регистрация )
Контроллер AZ BK: Обновления прошивки, AZБК firmware |
SuperMax |
10.1.2021, 13:05
Сообщение
#21
|
Администратор Группа: Root Admin Сообщений: 6 291 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 |
Прошивка 00001 тестовая
функционал: - отображение в VGA экрана БКшки, цветной режим - проверка работы STM32 должны отвечать регистры 177220-177226 (если читается только 177220 то значит Вы не вставили SD-карту с валидным набором образов - сейчас можно взять любой от ДВК/УКНЦ) - проверка работы ПЛИС должны отвечать регистры 177560-177566 - проверка работы SDRAM в байтовом режиме должна отвечать оперативная память в адресах 160000-167776, читается младший байт, его значения можно изменять - те сохраненные значения потом должны читаться ограничения:не пойдет на новоделе БК11М тк AZ нацелен отключить все ПЗУ, а эмуляция ПЗУ в замену еще не сделана Процедура обновления firmware (прошивки) контроллера прошивка нужна для: - диагностики компонентов - обучения процедуре обновления 00001.rar ( 86.66 килобайт ) Кол-во скачиваний: 1015 -------------------- Живы будем - Не помрем !
|
SuperMax |
29.6.2021, 0:55
Сообщение
#22
|
Администратор Группа: Root Admin Сообщений: 6 291 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 |
Прошивка 00004
является небольшой коррекцией предыдущей функционал: 1. палитры, сделано расширение функционала механизма палитр подробнее https://forum.maxiol.com/index.php?showtopic=5556 2. реализовано ручное переключение видеорежима (циклическое 1-2-3-4) по сочетанию AR2+KT те можно спокойно переключать его в зависимости от программы не напрягаясь! 3. сделан маппер памяти + разделение по сегментам: - область перехвата - те копия станиц оперативки - область эмуляции ROM - выделил 256КБ под всякие ПЗУ которые будут подключаться как в эмуляторе из меню - и вся остальная память перехват запросов SMK сделан, но не включен 4. полный вывод VGA уже из SDRAM, переключение страниц [пока без новых режимов, но они уже заложены в архитектуру] 5. перехват переключения палитр БК11М - доступ к памяти палитр с шины, чтение+запись 6. Генератор псевдослучайных чисел - технически это LFSR длиной 128бит, младшие 16 в регистре доступном программно. сдвиг идет с частотой 130MHz как следствие полностью новое слово доступно будет каждый процессорный такт 7. загрузка ПЗУ в память полностью реализована 8. Реализовано распознавание новодела БК11М и подключение ПЗУ должны отвечать регистры AZ 177220-177226 дебаг 177100-177106 регистры палитр - уже можно экспериментировать 177234 - адрес ячейки палитры [9бит] 177236 - значение палитры [15бит] маппер памяти 177300-350 загрузчик 177000 После reset машина стартует автоматически и загружается со второго образа в ini-файле (cейчас там ANDOS - ANSYS.IMG) Изменения: - внесена коррекция в стартовую последовательность, теперь STM32 явно дожидается подъема RESET и только потом разрешает прерывания от RESET - снижена частота обмена с сетевой картой тк новая партия сетевух отказалась работать на SPI 21Mbit, соответственно скорость обмена с сетевой картой теперь 10.5Mbit - внесена коррекция в технологию синхронизации захвата строки при перегрузки из оперативки в буфер показа - стартовая ПЗУ со 170000 теперь определяет конфигурацию машины, сохраняет битовую маску занятых окон, различает БК10/11M и записывает тип машины в регистр. также проверяет соответствие аппаратной прошивке и при отличии версий, включает "сирену" явно обозначая проблему. 00004.rar ( 147.23 килобайт ) Кол-во скачиваний: 866 MicroSD_image_2021_06_26__1.rar ( 18.8 мегабайт ) Кол-во скачиваний: 803 Интересны результаты запуска на БК-0010-01 втч и новой где отключается монитор -------------------- Живы будем - Не помрем !
|
Текстовая версия | Сейчас: 14.6.2024, 16:43 |