Reserve xflash space for the mmu update files
This commit is contained in:
parent
b72c027924
commit
c09b732522
|
|
@ -52,10 +52,14 @@
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
#define XFLASH_SIZE 0x40000ul // size of XFLASH
|
#define XFLASH_SIZE 0x40000ul // size of XFLASH
|
||||||
#define LANG_OFFSET 0x0 // offset for language data
|
|
||||||
|
|
||||||
#ifndef XFLASH_DUMP
|
#ifndef XFLASH_DUMP
|
||||||
#define LANG_SIZE XFLASH_SIZE
|
#define MMU_BOOTLOADER_UPDATE_OFFSET (XFLASH_SIZE - 32768) // 32KB of MMU bootloader self update.
|
||||||
|
#define MMU_FW_UPDATE_OFFSET (MMU_BOOTLOADER_UPDATE_OFFSET - 32768) // 32KB of MMU fw.
|
||||||
|
#define LANG_OFFSET 0x0 // offset for language data
|
||||||
|
|
||||||
|
#define LANG_SIZE (MMU_FW_UPDATE_OFFSET - LANG_OFFSET) // available language space
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
#define DUMP_MAGIC 0x55525547ul
|
#define DUMP_MAGIC 0x55525547ul
|
||||||
|
|
@ -89,10 +93,12 @@ struct dump_t
|
||||||
struct dump_data_t __attribute__((aligned(256))) data;
|
struct dump_data_t __attribute__((aligned(256))) data;
|
||||||
};
|
};
|
||||||
|
|
||||||
// dump offset must be aligned to lower 4kb sector boundary
|
#define DUMP_OFFSET ((XFLASH_SIZE - sizeof(dump_t)) & ~0xFFFul) // dump offset must be aligned to lower 4kb sector boundary
|
||||||
#define DUMP_OFFSET ((XFLASH_SIZE - sizeof(dump_t)) & ~0xFFFul)
|
#define MMU_BOOTLOADER_UPDATE_OFFSET (DUMP_OFFSET - 32768) // 32KB of MMU bootloader self update.
|
||||||
|
#define MMU_FW_UPDATE_OFFSET (MMU_BOOTLOADER_UPDATE_OFFSET - 32768) // 32KB of MMU fw.
|
||||||
|
#define LANG_OFFSET 0x0 // offset for language data
|
||||||
|
|
||||||
#define DUMP_SIZE (XFLASH_SIZE - DUMP_OFFSET) // effective dump size area
|
#define LANG_SIZE (MMU_FW_UPDATE_OFFSET - LANG_OFFSET) // available language space
|
||||||
#define LANG_SIZE DUMP_OFFSET // available language space
|
#define DUMP_SIZE (XFLASH_SIZE - DUMP_OFFSET) // effective dump size area
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue