Copyleft HUMONGOUS CP/M Archives
При поддержке журналаRadio Magazine
RU | EN

CRISS CP/M

Firmware uploading and upgrades

All MCUs in the kits are pre-programmed with bootloaders and you needn't any AVR programmer to update them. For the upgrading please use internal in-system UART socket located on the board. Please note that it must be UART signal levels 3.3/5V, not RS-232! Standard USB-UART cable adapter can be used.

Upgrading procedure

Переходник USB-UART

To install the updates you need a USB to UART adapter and a Windows PC to run the software that installs the updates. The adapter must support a transfer rate of at least 57600 baud. When connected, a new COM port will appear in the system, check the port number in the OS Device Manager. If necessary, install the drivers provided with the adapter.

Расположение разъёма для внутрисхемного программирования

To install the updates, proceed as follows

  • switch off the power of the computer;
  • open the case by removing the two fixing screws from the bottom of the case;
  • very carefully remove the top cover to avoid damaging the cable to speaker attached to the top of the case;
  • connect the adapter to the internal system programming connector, observing the order of connection (from left to right pins Rx, Tx, GND of the adapter), usually white - green - black, the red wire of the adapter must be securely isolated;
  • run the bat-file of the installation package with the number of the COM-port as a parameter - the program will start and go into standby mode;
  • turn on your computer - boot-up will start automatically accompanied by SYS indicator flashes and audible signals;
  • when the installation is complete, power off the computer, disconnect the adapter, place the top cover and fasten it with the mounting screws.

Done!

Firmware

Firmware bin files are listed in the table.

Файл / FileНазначение / Traget MCUВерсия / VersionДата / DateОписание / Comments
cpu.hex.binМикропрограмма МК ЦП / CPU MCU firmware4.5201.03.2021Набор функций как описано в статье / basic features as described in the magazine article
cpd.hex.binМикропрограмма МК КВУ / Peripheral controller MCU firmware0.1801.03.2021Набор функций как описано в статье / basic features as described in the magazine article
vga_328.hex.binМикропрограмма МК ВК VGA / VGA controller MCU firmware1.1901.03.2021Набор функций как описано в статье / basic features as described in the magazine article
criss20210309.zipКомплект микропрограмм файлов начальной прошивки в одном архиве, bat-файл в комплекте01.03.2021Набор функций как описано в статье / basic features as described in the magazine article

Updates and bug fixed firmwares:

Файл / FileНазначение / Traget MCUВерсия / VersionДата / DateОписание / Comments
cpu.hex.4.56.bin betaМикропрограмма МК ЦП / CPU MCU 4.5612.04.2021Улучшена совместимость с Robotron 1715 в части поддержки атрибутов, исправлена критическая ошибка некорректной обработки символа табуляции / Some technical improvements and bug fixes
cpu.hex.4.58.bin betaМикропрограмма МК ЦП / CPU MCU 4.5808.05.2021Исправлена ошибка при рисовании линий и окружностей, добавлены команды переключения видеорежимов / Some technical improvements and bug fixes
cpd.hex.0.19.binМикропрограмма МК КВУ / Peripheral controller MCU 0.1928.04.2021Исправлена ошибка вывода русской буквы З, нажатие Ctrl-Backspace возвращает код 127 / Some technical improvements and bug fixes
vga.hex.1.20.binМикропрограмма МК ВГА/ VGA controller MCU 1.2008.05.2021Версия прошивки с "квадратными" точками графического режима / Square pixels char set
vga.hex.1.21.binМикропрограмма МК ВГА/ VGA controller MCU 1.2105.10.2021Добавлена функция перевода видеоконтроллера в режим сна при записи 0 в порт настройки видережима). Версия с квадратными точками / Sleep mode function added

© Copyright Radio / Радио / OGSS / НГСС 2020-2021