MCCI Trusted Bootloader
Simple trusted bootloader and tools for small embedded systems
mccibootloaderboard_catena1sj_storage.c
Go to the documentation of this file.
1/*
2
3Module: mccibootloaderboard_catena1sj_storage.c
4
5Function:
6 Storage driver for type 1SJ Catenas.
7
8Copyright and License:
9 This file copyright (C) 2026 by
10
11 MCCI Corporation
12 3520 Krums Corners Road
13 Ithaca, NY 14850
14
15 See accompanying LICENSE file for copyright and license information.
16
17Author:
18 Terry Moore, MCCI Corporation March 2026
19
20*/
21
23␌
24/****************************************************************************\
25|
26| Manifest constants & typedefs.
27|
28\****************************************************************************/
29
30
31
32/****************************************************************************\
33|
34| Read-only data.
35|
36\****************************************************************************/
37
38
39
40/****************************************************************************\
41|
42| Variables.
43|
44\****************************************************************************/
45
53
61
62/**** end of mccibootloaderboard_catena1sj_storage.c ****/
#define MCCI_BOOTLOADER_BOARD_CATENA_1SJ_STORAGE_FALLBACK_BASE
we put the fallback image at 64k to 232k, in case anyone needs special things in page zero.
#define MCCI_BOOTLOADER_BOARD_CATENA_1SJ_STORAGE_UPDATE_BASE
base address of the update image
uint32_t McciBootloaderStorageAddress_t
Abstract type for storage byte addresses.
McciBootloaderStorageAddress_t McciBootloaderBoard_Catena1sj_getPrimaryStorageAddress(void)
McciBootloaderStorageAddress_t McciBootloaderBoard_Catena1sj_getFallbackStorageAddress(void)