
Версия 1.50
  Исправлена ошибка блокирующая исполнение команды "sdram init", которая была внесена в версии 1.49.
  Добавлена группа команд "ahbuart" (управление скоростью передачи, таймаутами, задержками, состоянием буферов приема и передачи).
  Добавлены команды "hamming active ram", "hamming active rom", проверяющие включено ли помехоустойчивое кодирование для областей PROM и RAM (SRAM или SDRAM).
  К команде "show" добавлен опциональный ключ "-v", при его наличии будут выведены отдельные поля регистров (для модулей "ahb", "ahbuart", "ctrl memory", "uart").

Версия 1.49
  Добавлены команды "flash write", "flash writecb", "flash mode status",  "flash mode array",  "flash clear status".
  Добавлена группа команд "hamming" для формирования и интерпретации проверочных бит кода Хэмминга.
  Добавлена команда "ram size".
  Оптимизирован внутренний алгоритм работы команд "flash ...".
  Из алгоритма проверки данных команд "verify" и "wash" исключено повторное чтение по адресу с некорректным значением.
  Изменен функционал подробного логирования ("logging level = 2" в файле "settings.txt"). При данном уровне логирования в режиме отладки будут сохраняться все доступы записи и чтения.
  Добавлена возможность отмены логирования ("logging level = 0" в файле "settings.txt").
  Добавлены команды для динамического управления уровнем логирования ("log level", "log level next").
  В файл настроек "settings.txt" добавлены параметры ahbuart_read_all_timeout, ahbuart_write_timeout.

Версия 1.48.2
  Исправлена работа команды "stack" (не выполнялась запись регистра "o6").
  Изменены формат вывода и детали реализации команды "sdclk" (также вызывается при выполнении "sdram init").
  К команде "sdram init" может быть добавлен ключ "-v", который обеспечивает вывод подробной информации о выполняемых действиях.
Версия 1.48.1
  Обновлен раздел "3 Порядок работы" (запуск с ключами "-e" или "-u") в "ПО GRAIP 1.48.docx".
  Исправлен вывод команд "help flash lock", "help flash status", "help flash unlock".
Версия 1.48
  Пара исполняемых файлов объединена в один (см. "graip.exe --help"). Выбор отладочного интерфейса производится через подачу ключа "-e" ("--ethernet") или "-u" ("--ahbuart"). Если ни один из ключей не был получен, выбор осуществляется после запуска программы.
  В bat_file/*.bat файлах вызовы "graip_eth.exe", "graip_ahbuart.exe" заменены на "graip.exe -e" и "graip.exe -u" соответственно.

Версия 1.47.2
  Запуск отладки больше не приводит к перезаписи слова по адресу 0x00000000 (вне зависимости от типа памяти поключеного к области PROM).
  В settings.txt добавлен параметр "identify flash chips" (можно установить значение False, если к области PROM подключены микросхемы MRAM).
  Кодировка создаваемого файла settings.txt изменена с ANSI на UTF-8.
Версия 1.47.1
  Из команд "cont" и "go" исключена перезапись регистров модуля IRQMP.
  Скорректирован формат вывода диапазонов адресов команды "show" при её вызове без аргументов.
Версия 1.47
  Добавлена команда выборочного стирания "flash erase". Стираются те блоки flash, в которые попадает указанный диапазон адресов.
  Из команды "go" исключена перезапись регистра %tbr (сброс значения %tbr.tt осуществляется только командами "reset" и "run").
  Исправлена внесенная в версии 1.46 ошибка в определении стартового адреса, которая могла блокировать загрузку файла.

Версия 1.46
  Данная версия подойдет только для 64-разрядных операционных систем (собрано на Windows 10 x64).
  Добавлена команда "float", которая выводит значения регистров блока арифметики с плавающей запятой (FPU).
  Добавлена поддержка комментариев в интерактивном и пакетном ("runfile") режимах. Любая строка, которая начинается с "// ", считается комментарием.
  Изменения во входном файле команды "runfile" будут учитываться при повторном её вызове.
  Внесены исправления в вывод команд "help", "help inst".
  Внесены улучшения в алгоритм анализа содержимого SREC-файлов. Добавлены вывод предупреждений о некорректном формате строк и поддержка произвольной длины поля данных. Изменение затрагивает следующие команды: "flash load", "flash loadcb", "load", "verify".
  В "ПО GRAIP 1.46.docx" исправлено описание команды "bp del ...".

Версия 1.45.2
  В "ПО GRAIP 1.45.docx" исправлено имя команды возобновление выполнения работы программы после остановки - cont.
Версия 1.45.1
  В "ПО GRAIP 1.45.docx" внесено пояснение о включенной по умолчанию инициализации APB UART_1
Версия 1.45
  Доработаны команды "SDRAM init",  "SRAM init",  "reset", "init". Добавлена команда "sdclk".

Версия 1.44 Добавлена команда "disassemble". Исправлены мелкие ошибки в работе команды "inst".

Версия 1.43
  Добавлено корректное определение частоты тактирования процессора при DSUEN = 0.
  Добавлена команда "inst", выводящая содержимое буфера трассировки инструкций.
  Исправлена некорректное выполнение команды "mem <адрес> <количество данных>" при работе по интерфейсу ahbuart. Раньше, если количество данных было не кратно 4, соединение автоматически закрывалось.

Версия 1.42
  Добавлена дополнительная задержка при стирании памяти проверочных бит. Задержку можно менять в файле настроек settings.txt
  Добавлен переход процессора в отладочный режим после инициализации.

Версия 1.41
  Исправлена ошибка перевода flash памяти в режим отображения данных. Раньше в регистре отвечающем за проверочные биты сохранялось значение 0xF9. После исправления при переводе flash памяти в режим отображения данных регистр обнуляется. 
  Добавлены программные точки останова
    Новые команды:
    bp "адрес" - установка программной точки останова.
    bp soft "адрес" - установка программной точки останова.
    bp soft - вывод информации о программных точках останова.
    bp del soft - удаление программных точек останова.
    bp del hard - удаление точек останова типа "hard".
    bp del all - удаление всех точек останова.
  Исправлен баг при котором невозможно было записать в регистр регистрового окна значение меньше 16. Теперь, для примера, команда "reg l1 1" работает корректно.

Версия 1.40
  Добавлены команды "SDRAM init",  "SRAM init",  "OCRAM init". Команда "SDRAM init" также реализует подбор параметра задержки сигнала SDCLK.
  Добавлена возможность выбора UART при инициализации.

Версия 1.39
  Исправлены недоработки и ошибки при работе через интерфейс AHBUART.

Версия 1.38
  Добавлена возможность работы через интерфейс AHBUART.

Версия 1.37
  Мелкие улучшения

Версия 1.36
  Доработан механизм записи проверочных битов.

Версия 1.35
  Мелкие улучшения

Версия 1.34
  Добавилась возможность передачи параметра при старте программы, позволяющая создавать ".bat" файлы

Версия 1.33
  Доработаны команды "verify", "reg". Добавлены команды "wash", "stack"

Версия 1.32
  Добавлена команда "reg". Добавлена поддержка сокращённого формата команды "runfile" – "rf"

Версия 1.31
  Добавлена регистрация времени события, которое приводит к закрытию программы

Версия 1.30
  Добавлена команда "step"

Версия 1.29
  Добавлено отслеживание прерывания при нажатии CTRL+C.
  Нажатие CTRL+C не закрывает программу

Версия 1.28
  Добавлена поддержка ревизии 4 процессора 1906ВМ016

Версия 1.27
  Доработана команда "show"
