/*************************************************************************************************************
  Copyright (C) 2016-2022 JSC "ICC Milandr" 

*************************************************************************************************************/

/*
 *
 *  Файл:      readme.txt
 *  Описание:  Описание примера EBIU_EPROM_1636RRx
 *
 *  История:
 *             29.09.22  - cоздан
 *
 */


/* Описание примера ----------------------------------------------------------------------------------------*/

В данном примере демонстрируется работа с внешней микросхемой памяти 1636РР1.

Для работы с внешней 8-разрядной памятью EPROM необходимо использовать один из каналов общего назначения DMA.
Драйвер MDR1636, для работы с внешней EPROM памятью использует канал 0 DMA.

После инициализации драйвера выполняются основные команды микросхемы 1636РР1: команда сброса, чтение ID 
устройства, стирание всей памяти, запись и чтение массива данных. В конце программы выполняется верификация 
записанных данных.

Если данные были записаны успешно, то в отладочную консоль будет выведено сообщение "Result: Success". 
Если в ходе работы примера была зафиксирована ошибка, то в отладочную консоль будет выведено сообщение
"Result: Error - <Описание проблемы>".


/* Содержание каталога -------------------------------------------------------------------------------------*/

    - main.c               Основная программа
    - project.ldf          Файл сценария для компоновщика
    - session.lldbinit     Файл инициализации периферии до запуска отладки
    - .cproject, .project  Файлы конфигурации проекта


/* Аппаратная и программная среда --------------------------------------------------------------------------*/

    - Интегрированная среда разработки CM-LYNX.
    - Отладочная плата для процессора 1967ВН044.
    - Комплект модуля памяти на основе 1636РР1 для микросхем 1967ВН044.

    Перед началом работы модуль внешней FLASH-памяти на основе 1636РР1 необходимо подключить в разъёмы XS4-XS7 
    отладочного модуля для процессора 1967ВН044. Для модуля отладочного вер. 2.31 и более джампер с разъёма XP1
    необходимо снять, для более ранних версий модуля отладочного джампер на разъём XP1 необходимо установить.


/* Использование -------------------------------------------------------------------------------------------*/

Для запуска примера необходимо выполнить следующие действия:
    - Создать новое или открыть существующее рабочее пространство (Workspace).
    - Выполнить импорт проекта "EBIU_EPROM_1636RRx" в соответствии с "ML_GUI_Руководство_пользователя_R_Vx", 
      п. "Импорт существующего проекта".
    - Выполнить сборку проекта.
    - Создать конфигурацию отладки в соответствии с "ML_GUI_Руководство_пользователя_R_Vx", п. "Настройка 
      конфигурации и запуск отладки".
    - Запустить пример в режиме отладки.

Подробное описание библиотеки HAL с примерами использования функций приведено в каталоге по пути:
"CM-LYNX.x.yy.zz\toolchain\1967VN044\HAL\doc".
