Hilscher netX microcontroller driver  V0.0.5.0
Documentation of the netX driver package
NETX_CPU_BOOTBLOCK_T Struct Reference

#include <system_netx.h>

Collaboration diagram for NETX_CPU_BOOTBLOCK_T:
Collaboration graph

Data Fields

uint32_t ulMagic
 
uint32_t ulFlashOffsetBytes
 
uintptr_t pulNextHeader
 
uintptr_t pulDestination
 
uint32_t ulImageSizeDword
 
uint32_t ulFlashSelection
 
uint32_t ulSignature
 
uint32_t ulReserved0
 
uint32_t aulHash [7]
 
uint32_t ulBootHeaderChecksum
 

Detailed Description

Definition at line 57 of file system_netx.h.

Field Documentation

uint32_t NETX_CPU_BOOTBLOCK_T::aulHash[7]

A SHA384 hash over the CM4 header and the complete image.

Definition at line 67 of file system_netx.h.

uintptr_t NETX_CPU_BOOTBLOCK_T::pulDestination

Pointer to destination address into SDRAM. (eg. external flash.)

Definition at line 62 of file system_netx.h.

uintptr_t NETX_CPU_BOOTBLOCK_T::pulNextHeader

Pointer to next netX hboot header, eg. external flash

Definition at line 61 of file system_netx.h.

uint32_t NETX_CPU_BOOTBLOCK_T::ulBootHeaderChecksum

bootblock checksum (generated by summing up the first 15 DWORD values and multiplying the result by -1)

Definition at line 68 of file system_netx.h.

uint32_t NETX_CPU_BOOTBLOCK_T::ulFlashOffsetBytes

Not used by ROM code

Definition at line 60 of file system_netx.h.

uint32_t NETX_CPU_BOOTBLOCK_T::ulFlashSelection

Not used by ROM code

Definition at line 64 of file system_netx.h.

uint32_t NETX_CPU_BOOTBLOCK_T::ulImageSizeDword

Depends

Definition at line 63 of file system_netx.h.

uint32_t NETX_CPU_BOOTBLOCK_T::ulMagic

The magic value NETX_CPU_BOOTBLOCK_MAGIC.

Definition at line 59 of file system_netx.h.

uint32_t NETX_CPU_BOOTBLOCK_T::ulReserved0

Reserved0

Definition at line 66 of file system_netx.h.

uint32_t NETX_CPU_BOOTBLOCK_T::ulSignature

The signature NETX_CPU_BOOTBLOCK_SIGNATURE.

Definition at line 65 of file system_netx.h.


The documentation for this struct was generated from the following file: