huangcm
2025-03-28 46a072a7ae48464c18a6f5c7d215141157664582
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
;/**************************************************************************/
;2010-06-09
;Sam
;image config
;/**************************************************************************/
 
;Main type, 8 bytes
[MAIN_TYPE]
ITEM_COMMON         = "COMMON  "
ITEM_INFO           = "INFO    "
ITEM_BOOTROM        = "BOOTROM "
ITEM_FES            = "FES     "
ITEM_FET            = "FET     "
ITEM_FED            = "FED     "
ITEM_FEX            = "FEX     "
ITEM_BOOT           = "BOOT    "
ITEM_ROOTFSFAT12    = "RFSFAT12"
ITEM_ROOTFSFAT16    = "RFSFAT16"
ITEM_ROOTFSFAT32    = "FFSFAT32"
ITEM_USERFSFAT12    = "UFSFAT12"
ITEM_USERFSFAT16    = "UFSFAT16"
ITEM_USERFSFAT32    = "UFSFAT32"
ITEM_PHOENIX_SCRIPT = "PXSCRIPT"
ITEM_PHOENIX_TOOLS  = "PXTOOLS "
ITEM_AUDIO_DSP      = "AUDIODSP"
ITEM_VIDEO_DSP      = "VIDEODSP"
ITEM_FONT           = "FONT    "
ITEM_FLASH_DRV      = "FLASHDRV"
ITEM_OS_CORE        = "OS_CORE "
ITEM_DRIVER         = "DRIVER  "
ITEM_PIC            = "PICTURE "
ITEM_AUDIO          = "AUDIO   "
ITEM_VIDEO          = "VIDEO   "
ITEM_APPLICATION    = "APP     "
 
;Sub type, 16 bytes, this is a demo, you can define your own sub type here
[SUB_TYPE]
SUBTYPEdemo1 = "071228HWSXXXX100"
;-->071228 2007-12-28
;-->HWS hardware scan
;-->XXXX define by yourself
;-->100 version 1.00
 
;Dir
[DIR_DEF]
INPUT_DIR = "..\\"
 
;Filelist
[FILELIST]
;------------------------------Attention!Don't change the maintype and subtype-----------------------------;
    ;----------------------------------------publish part--------------------------------------------------;
 
    ;--> Necessary,don't touch
    {filename = "sys_config.fex",   maintype = ITEM_COMMON,       subtype = "SYS_CONFIG100000",},
    {filename = "board.fex",        maintype = ITEM_COMMON,       subtype ="BOARD_CONFIG_BIN",},
    {filename = "config.fex",       maintype = ITEM_COMMON,       subtype = "SYS_CONFIG_BIN00",},
    {filename = "split_xxxx.fex",   maintype = ITEM_COMMON,       subtype = "SPLIT_0000000000",},
    {filename = "sys_partition.fex",maintype = ITEM_COMMON,       subtype = "SYS_CONFIG000000",},
    {filename = "sunxi.fex",        maintype = ITEM_COMMON,       subtype = "DTB_CONFIG000000",},
 
    ;--> Files for boot
    {filename = "boot0_nand.fex",   maintype = ITEM_BOOT,         subtype = "BOOT0_0000000000",},
    {filename = "boot0_sdcard.fex", maintype = "12345678",        subtype = "1234567890BOOT_0",},
    {filename = "u-boot.fex",       maintype = "12345678",        subtype = "UBOOT_0000000000",},
    {filename = "u-boot-crash.fex",       maintype = "12345678",        subtype = "UBOOT_CRASH_0000",},
    {filename = "toc1.fex",         maintype = "12345678",        subtype = "TOC1_00000000000",},
    {filename = "toc0.fex",         maintype = "12345678",        subtype = "TOC0_00000000000",},
    {filename = "fes1.fex",         maintype = ITEM_FES,          subtype = "FES_1-0000000000",},
    {filename = "boot_package.fex", maintype = "12345678",        subtype = "BOOTPKG-00000000",},
 
    ;------------------------------------------usb part----------------------------------------------------;
    ;--> Some tools
    {filename = "usbtool.fex",      maintype = "PXTOOLSB",        subtype = "xxxxxxxxxxxxxxxx",},
    {filename = "usbtool_crash.fex",maintype = "PXTOOLCH",        subtype = "xxxxxxxxxxxxxxxx",},
    {filename = "aultools.fex",     maintype = "UPFLYTLS",        subtype = "xxxxxxxxxxxxxxxx",},
    {filename = "aultls32.fex",     maintype = "UPFLTL32",        subtype = "xxxxxxxxxxxxxxxx",},
 
    ;------------------------------------------card part---------------------------------------------------;
    ;--> Tools for PC,don't touch
    {filename = "cardtool.fex",     maintype = "12345678",        subtype = "1234567890cardtl",},
    {filename = "cardscript.fex",   maintype = "12345678",        subtype = "1234567890script",},
 
    ;--> Files for burn into the card
    {filename = "sunxi_gpt.fex",    maintype = "12345678",        subtype = "1234567890___GPT",},
    {filename = "sunxi_mbr.fex",       maintype = "12345678",        subtype = "1234567890___MBR",},
    {filename = "dlinfo.fex",          maintype = "12345678",        subtype = "1234567890DLINFO",},
    {filename = "arisc.fex",           maintype = "12345678",        subtype = "1234567890ARISC" ,},
    ;-------------------------------------------others-----------------------------------------------------;
 
;------------------------------Attention!Don't change the maintype and subtype-----------------------------;
 
;Messages of the image
[IMAGE_CFG]
version = 0x100234                ;-->Image version
pid = 0x00001234                  ;-->Product ID
vid = 0x00008743                  ;-->Supplier ID
hardwareid = 0x100                ;-->Hardware ID bootrom
firmwareid = 0x100                ;-->Firmware ID bootrom
bootromconfig = "bootrom_071203_00001234.cfg"
rootfsconfig = "rootfs.cfg"
;;imagename = "ePDKv100_nand.img"
filelist = FILELIST
imagename = ..\sun4i_test_evb.img
encrypt = 0                       ;-->Set 1 to enable encrypt