CMSIS2000  0.0.7
 Указатель Структуры данных Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Макросы Группы Страницы
Файл uboot_file.h
Граф файлов, в которые включается этот файл:

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

Макросы

#define flash_addr_t   unsigned int
 type of address bus in MCU
#define HAS_FULL_IMAGE   0
#define HAS_HDR_ONLY   (!(HAS_FULL_IMAGE))

Функции

flash_addr_t find_uboot_file (flash_addr_t search_start_address, flash_addr_t search_end_address)
 Search uboot image in MCU bus address space and check CRC.
unsigned int uboot_check_image_at_addr (const void *const addr, char only_header)
flash_addr_t uboot_file_get_load_addr (flash_addr_t src_address)
 get load uboot image address at RAM
flash_addr_t uboot_file_load (flash_addr_t src_address)
 load uboot image to RAM on MCU bus (memcpy)

Макросы

#define flash_addr_t   unsigned int

type of address bus in MCU

См. определение в файле uboot_file.h строка 42

Используется в find_uboot_file(), main(), uboot_check_image_not_aligned() и uboot_file_load().

#define HAS_FULL_IMAGE   0

См. определение в файле uboot_file.h строка 76

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

#define HAS_HDR_ONLY   (!(HAS_FULL_IMAGE))

См. определение в файле uboot_file.h строка 77

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

Функции

flash_addr_t find_uboot_file ( flash_addr_t  search_start_address,
flash_addr_t  search_end_address 
)

Search uboot image in MCU bus address space and check CRC.

Возвращает
(-1) if not found

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

Перекрестные ссылки flash_addr_t, HAS_FULL_IMAGE, IMAGE_STEP, uboot_check_image_at_addr() и uboot_check_image_not_aligned().

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

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

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

unsigned int uboot_check_image_at_addr ( const void *const  addr,
char  only_header 
)

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

Перекрестные ссылки endif(), IH_ARCH_DEFAULT, image_check_arch(), image_check_hcrc() и image_check_magic().

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

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

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

flash_addr_t uboot_file_get_load_addr ( flash_addr_t  src_address)

get load uboot image address at RAM

Возвращает
destination address of load image in RAM

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

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

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

flash_addr_t uboot_file_load ( flash_addr_t  src_address)

load uboot image to RAM on MCU bus (memcpy)

Возвращает
address of run point or -1 if something goes wrong

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

Перекрестные ссылки flash_addr_t, IH_COMP_LZO, IH_COMP_NONE, image_get_data(), image_get_data_size() и round_down_pointer().

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

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

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