'-:DUMP_REG_SUPPORT',
'-:SUPPORT_DFX_EXCEPTION'],
},
+ 'brandy-native-js-u8m': {
+ 'base_target_name': 'brandy-native-js',
+ 'fs_image_path':'fd230',
+ 'defines': ['-:SW_UART_DEBUG',
+ '-:DUMP_MEM_SUPPORT',
+ '-:DUMP_REG_SUPPORT',
+ '-:SUPPORT_DFX_EXCEPTION',
+ '-:CFG_FLASH_SIZE=8'
+ ],
+ },
'brandy-native-js-uoffline': {
'base_target_name': 'brandy-native-js',
'fs_image_path':'fd230',
'base_target_name': 'brandy-native-js-r',
'defines': ['-:SINGLE_USER_PARTITION']
},
+ 'brandy-native-js-r-u8m': {
+ 'base_target_name': 'brandy-native-js-r',
+ 'defines': [
+ '-:CFG_FLASH_SIZE=8'
+ ]
+ },
'brandy-xts-r': {
'board': 'evb',
'base_target_name': 'target_brandy_recovery_template',
'defines': [
'NANDFLASH_OOB_128',
]
+ },
+ 'brandy-ssb-u8m': {
+ 'base_target_name': 'brandy-ssb',
+ 'defines': [
+ '-:CFG_FLASH_SIZE=8'
+ ]
}
}
'pack_brandy_target5': ['brandy-ssb', 'brandy-target5-r', 'brandy-target5'],
'pack_brandy_native_js': ['brandy-ssb', 'brandy-native-js-r', 'brandy-native-js'],
'pack_brandy_native_js_user': ['brandy-ssb', 'brandy-native-js-r', 'brandy-native-js-user'],
+ 'pack_brandy_native_js_u8m': ['brandy-ssb-u8m', 'brandy-native-js-r-u8m', 'brandy-native-js-u8m'],
'pack_brandy_native_js_uoffline': ['brandy-ssb', 'brandy-native-js-r', 'brandy-native-js-uoffline'],
'pack_brandy_native_js_leakcheck': ['brandy-ssb', 'brandy-native-js-r', 'brandy-native-js-leakcheck'],
'pack_brandy_native_js_autoota': ['brandy-ssb', 'brandy-native-js-r', 'brandy-native-js-autoota'],
#else
#define ENABLE_LOW_POWER NO
#endif
-#if defined(CFG_FLASH_SIZE) && (CFG_FLASH_SIZE == 16)
-#ifdef FD230
-#define DTB_IMAGE_PAGES 0
-#define RECOVERY_IMAGE_PAGES 64
-#define RESERVE_IMAGE_PAGES 0
-#define BT_IMAGE_PAGES 112
-#define HIFI0_IMAGE_PAGES 112
-#define HIFI0_CODEC_PAGES 320
-#define APP_IMAGE_PAGES 3401
+#if defined(CFG_FLASH_SIZE)
+ #if (CFG_FLASH_SIZE == 16)
+ // #warning CFG_FLASH_SIZE = 16
+ #ifdef FD230
+ #define DTB_IMAGE_PAGES 0
+ #define RECOVERY_IMAGE_PAGES 64
+ #define RESERVE_IMAGE_PAGES 0
+ #define BT_IMAGE_PAGES 112
+ #define HIFI0_IMAGE_PAGES 112
+ #define HIFI0_CODEC_PAGES 320
+ #define APP_IMAGE_PAGES 3401
+ #else
+ #define DTB_IMAGE_PAGES 0
+ #define RECOVERY_IMAGE_PAGES 256
+ #define RESERVE_IMAGE_PAGES 64
+ #define BT_IMAGE_PAGES 112
+ #define HIFI0_IMAGE_PAGES 192
+ #define HIFI0_CODEC_PAGES 448
+ #define APP_IMAGE_PAGES 2048
+ #endif
+ #else
+ // #warning CFG_FLASH_SIZE = 8
+ #define DTB_IMAGE_PAGES 0
+ #define RECOVERY_IMAGE_PAGES 64
+ #define RESERVE_IMAGE_PAGES 0
+ #define BT_IMAGE_PAGES 112
+ #define HIFI0_IMAGE_PAGES 112
+ #define HIFI0_CODEC_PAGES 320
+ #define APP_IMAGE_PAGES 1353
+ #endif
#else
-#define DTB_IMAGE_PAGES 0
-#define RECOVERY_IMAGE_PAGES 256
-#define RESERVE_IMAGE_PAGES 64
-#define BT_IMAGE_PAGES 112
-#define HIFI0_IMAGE_PAGES 192
-#define HIFI0_CODEC_PAGES 448
-#define APP_IMAGE_PAGES 2048
-#endif
-#else
-#define DTB_IMAGE_PAGES 0
-#define RECOVERY_IMAGE_PAGES 64
-#define RESERVE_IMAGE_PAGES 0
-#define BT_IMAGE_PAGES 112
-#define HIFI0_IMAGE_PAGES 112
-#define HIFI0_CODEC_PAGES 320
-#define APP_IMAGE_PAGES 1353
+#warning no CFG_FLASH_SIZE defined
#endif
#define NV_IMAGE_PAGES 4
#define FOTA_IMAGE_PAGES 3