 |
 |
Go to the documentation of this file. 30 #ifndef __HW_DEVICE_H__ 31 #define __HW_DEVICE_H__ 44 #define BOOT_CSTACK_SIZE (1024-CCFG_USER_RECORD_SIZE) 48 #define FLASH_1T_SECTOR_SIZE 2048 49 #define FLASH_DATAWIDTH_BITS 128 51 #define FLASH_2T_SECTOR_SIZE (FLASH_1T_SECTOR_SIZE/2) 53 #define FLASH_MAIN_SECTOR_SIZE FLASH_1T_SECTOR_SIZE 58 #define FCFG_GENERALTRIMS_SIZE ((FLASH_2T_SECTOR_SIZE / 4) - 104) 65 #define CCFG_DEFAULT_VALUES \ 67 .pBldrVtor = XCFG_BC_PBLDR_UNDEF, \ 68 .bldrParam = { 0x00000000 }, \ 69 .pAppVtor = CCFG_BC_PAPP_NONE, \ 72 .hwOpts[0] = 0xFFFFFFFF, \ 73 .hwOpts[1] = 0xFFFFFFFF, \ 75 .allowReturnToFactory = CCFG_PERMISSION_ALLOW, \ 76 .allowFakeStby = CCFG_PERMISSION_ALLOW, \ 77 .allowToolsClientMode = CCFG_PERMISSION_ALLOW, \ 78 .allowChipErase = CCFG_PERMISSION_ALLOW, \ 79 .allowFlashProgram = CCFG_PERMISSION_ALLOW, \ 80 .allowFlashVerify = CCFG_PERMISSION_ALLOW, \ 81 .allowEnergyTrace = CCFG_PERMISSION_ALLOW, \ 82 .allowDebugPort = CCFG_PERMISSION_ALLOW, \ 85 .saciTimeoutOverride = 0 \ 89 .mainSectors0_31 = 0xFFFFFFFF, \ 90 .mainSectors32_255 = 0xFFFFFFFF, \ 91 .auxSectors = 0xFFFFFFFF, \ 94 .chipEraseRetain = { \ 95 .mainSectors0_31 = 0, \ 96 .mainSectors32_255 = 0, \ 99 .hwInitCopyList = { CPYLST_EOL }, \ 100 .crc32 = 0x0BAD0BAD, \ 101 .userRecord.crc32 = 0x0BAD0BAD, \ 103 .authorization = CCFG_DBGAUTH_DBGOPEN, \ 104 .allowBldr = CCFG_DBGBLDR_ALLOW, \ 105 .pwdId = {1, 1, 2, 3, 5, 8, 13, 21 }, \ 107 0x6D, 0xD7, 0xE4, 0x36, 0xEB, 0xF4, 0x31, 0xDF, \ 108 0x95, 0xAE, 0x15, 0xEE, 0x03, 0xBA, 0x8E, 0xE4, \ 109 0xC4, 0xC6, 0x3F, 0xD8, 0x45, 0x3F, 0x67, 0x5E, \ 110 0x74, 0xD7, 0xC2, 0x01, 0x2C, 0x90, 0x58, 0xE5, \ 112 .crc32 = 0x0BAD0BAD, \ 114 #endif // __HW_DEVICE_H__