CMSIS2000  0.0.7
 Указатель Структуры данных Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Макросы Группы Страницы
Файл uboot_load_file.c
#include "ff.h"
#include "lpc17xx.h"
#include "lpc17xx_iap.h"
#include "uboot_load_file.h"
#include "uboot_image_format_adapted.h"
Граф включаемых заголовочных файлов для uboot_load_file.c:

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

Макросы

#define BUFF_SIZE   ((int)IAP_WRITE_1024)
#define FLASH_PROG_AREA_START   0x0000
#define INTERNAL_SRAM_BUFF_ADRESS   (LPC_RAM_BASE+0x8000-BUFF_SIZE)
#define NO_ALIGNED_ACCES   -10001
#define sbuffer   ((const void *) INTERNAL_SRAM_BUFF_ADRESS)

Функции

static int check_size_and_header (FIL *fil, const unsigned char *buf)
int load_uboot_file (FIL *fil, flash_addr_t free_area_adress)

Макросы

#define BUFF_SIZE   ((int)IAP_WRITE_1024)

См. определение в файле uboot_load_file.c строка 50

Используется в check_size_and_header() и load_uboot_file().

#define FLASH_PROG_AREA_START   0x0000

См. определение в файле uboot_load_file.c строка 46

Используется в load_uboot_file().

#define INTERNAL_SRAM_BUFF_ADRESS   (LPC_RAM_BASE+0x8000-BUFF_SIZE)

См. определение в файле uboot_load_file.c строка 55

#define NO_ALIGNED_ACCES   -10001

См. определение в файле uboot_load_file.c строка 59

#define sbuffer   ((const void *) INTERNAL_SRAM_BUFF_ADRESS)

См. определение в файле uboot_load_file.c строка 65

Используется в load_uboot_file().

Функции

static int check_size_and_header ( FIL fil,
const unsigned char *  buf 
)
static

См. определение в файле uboot_load_file.c строка 110

Перекрестные ссылки BUFF_SIZE, f_read(), HAS_HDR_ONLY и uboot_check_image_at_addr().

Используется в load_uboot_file().

Граф вызовов:

Граф вызова функции:

int load_uboot_file ( FIL fil,
flash_addr_t  free_area_adress 
)

См. определение в файле uboot_load_file.c строка 66

Перекрестные ссылки BUFF_SIZE, check_size_and_header(), f_read(), FLASH_PROG_AREA_START, NULL и sbuffer.

Используется в load_file_from_external_source_to().

Граф вызовов:

Граф вызова функции: