NIIETCM4 PD  v0.10.5
Драйвер периферии для микроконтроллеров на базе ядра ARM Cortex-M4
 Указатель Структуры данных Файлы Функции Переменные Перечисления Элементы перечислений Группы Страницы
Файл niietcm4_bootflash.c

Файл содержит реализацию всех функции для работы с загрузочной флеш. Подробнее...

См. исходные тексты.

Макросы

#define LEVELS_NUMBER   5
 Количество уровней системной частоты (Таблица 7.3).
 
#define IS_VALID_FREQ(SYS_FREQ)   ((SYS_FREQ) <= 100000000)
 Макрос проверки допустимости значения системной частоты.
 

Функции

void BOOTFLASH_Init (uint32_t SysClkFreq)
 Инициализирует тайминги доступа для контроллера загрузочной флеш. Подробнее...
 
__RAMFUNC BOOTFLASH_Status_TypeDef BOOTFLASH_FullErase ()
 Полная очистка основной области загрузочной флеш. Подробнее...
 
__RAMFUNC BOOTFLASH_Status_TypeDef BOOTFLASH_Write (uint32_t Address, uint32_t Data0, uint32_t Data1, uint32_t Data2, uint32_t Data3)
 Запись 128 бит информации в основную область загрузочной флеш, начиная с указанного адреса. Подробнее...
 
__RAMFUNC BOOTFLASH_Status_TypeDef BOOTFLASH_PageErase (uint32_t PageNum)
 Стирание указнной страницы основной области загрузочной флеш. Подробнее...
 
__RAMFUNC BOOTFLASH_Status_TypeDef BOOTFLASH_Info_Write (uint32_t Address, uint32_t Data0, uint32_t Data1, uint32_t Data2, uint32_t Data3)
 Запись 128 бит информации в информационную область загрузочной флеш, начиная с указанного адреса. Подробнее...
 
__RAMFUNC BOOTFLASH_Status_TypeDef BOOTFLASH_Info_PageErase (uint32_t PageNum)
 Стирание указнной страницы информационной области загрузочной флеш. Подробнее...
 
void BOOTFLASH_ITCmd (FunctionalState State)
 Включение прерывания по завершению чтении/записи/стирания. Подробнее...
 

Подробное описание

Файл содержит реализацию всех функции для работы с загрузочной флеш.

Автор
НИИЭТ
Дата
07.12.2015
Внимание

ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ ГАРАНТИИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ. ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДНАЗНАЧЕНО ДЛЯ ОЗНАКОМИТЕЛЬНЫХ ЦЕЛЕЙ И НАПРАВЛЕНО ТОЛЬКО НА ПРЕДОСТАВЛЕНИЕ ДОПОЛНИТЕЛЬНОЙ ИНФОРМАЦИИ О ПРОДУКТЕ, С ЦЕЛЬЮ СОХРАНИТЬ ВРЕМЯ ПОТРЕБИТЕЛЮ. НИ В КАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ПО КАКИМ-ЛИБО ИСКАМ, ЗА ПРЯМОЙ ИЛИ КОСВЕННЫЙ УЩЕРБ, ИЛИ ПО ИНЫМ ТРЕБОВАНИЯМ, ВОЗНИКШИМ ИЗ-ЗА ИСПОЛЬЗОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫХ ДЕЙСТВИЙ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.

© 2015 ОАО "НИИЭТ"

См. определение в файле niietcm4_bootflash.c