Add MAD boot example for SCBP6618X
[keystone-rtos/mcsdk-tools.git] / boot_loader / examples / mad / utils / scbp6618x / config-files / deployment_template_scbp6618x_windows_be.json
1 {
2         "deviceName" : "C6670",
3         
4         "partitions" : [
5                 {
6                         "name"          : "DDR3-ROMFS",
7                         "vaddr"         :  "0x80000000",
8                         "paddr"         : [ "0x800000000", "0x800000000", "0x800000000", "0x800000000"] ,
9                         "size"          : "0x2000000",
10                         "secNamePat"    : ["text", "switch", "cinit", "const"],
11                         "cores"         : [0,1,2,3],
12                         "permissions"   : ["SR", "SX", "SW"],  
13                         "cacheEnable"   : true,
14                         "prefetch"      : true,
15                         "priority"      : 0,
16                         "shared"        : true,
17                         "loadPartition" : true 
18                 },
19                 {
20                         "name"          : "MSMCSRAM",
21                         "vaddr"         : "0xc000000",
22                         "paddr"         : [ "0xc000000"],
23                         "size"          : "0x100000",
24                         "secNamePat"    : ["NDK_PACKETMEM"],
25                         "cores"         : [0],
26                         "permissions"   : ["SR", "SW", "SX"],
27                         "cacheEnable"   : true,
28                         "prefetch"      : true,
29                         "priority"      : 0,
30                         "shared"        : false
31                 },
32                 {
33                         "name"          : "L2SRAM",
34                         "vaddr"         : "0x800000",
35                         "paddr"         : [ "0x800000", "0x800000", "0x800000", "0x800000" ],
36                         "size"          : "0x100000",
37                         "secNamePat"    : [ "resmgr", "cio", "args", "cppi", "qmss", "far", "bss", "neardata", "rodata", "systemHeap", "stack", "vecs", "NDK_OBJMEM", "nimu_eth_ll2", "sysmem", "platform_lib"],
38                         "cores"         : [0,1,2,3],
39                         "permissions"   : ["UR", "UW", "UX", "SR", "SW", "SX"],
40                         "cacheEnable"   : false,
41                         "prefetch"      : false,
42                         "priority"      : 0,
43                         "shared"        : false
44                 }
45     ],
46         
47         "applications" : [
48                 {
49                         "name"           : "master",
50                         "fileName"       : "../../../../../../examples/ndk/client/scbp6618x/DebugBE/client_scbp6618x.out",
51                         "libPath"        : "../../../../../../examples/ndk/client/scbp6618x/DebugBE",
52                         "allowedCores"   : [0]
53                 },
54                 {
55                         "name"           : "slave",
56                         "fileName"       : "../../mad_helloworld/scbp6618x/DebugBE/mad_helloworld_scbp6618x.out",
57                         "libPath"        : "../../mad_helloworld/scbp6618x/DebugBE",
58                         "allowedCores"   : [1,2,3]
59                 }
60         ],
61         
62         "appDeployment" : [
63                 "master",
64                 "slave",
65                 "slave",
66                 "slave"
67         ]
68 }