-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathstmaic_NUCLEO-N657X0-Q.conf
More file actions
67 lines (65 loc) · 3.81 KB
/
stmaic_NUCLEO-N657X0-Q.conf
File metadata and controls
67 lines (65 loc) · 3.81 KB
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
{
"version" : "0.1",
"description" : "NUCLEO-N657X0-Q Getting Started Image Classification (STM32CubeIDE)",
"series" : "stm32n6",
"board" : "NUCLEO-N657X0-Q",
"builder" : "stm32_cube_ide",
"env" :
{
"cproject_name" : "NUCLEO-N657X0-Q_GettingStarted_ImageClassification",
"cwd" : "${ProjectFolder}",
"flasher" : "${STM32CubeProgrammer}",
"objcopy" : "${arm-none-eabi-objcopy}",
"signer" : "${STM32SigningTool}",
"app_src_root" : "${ProjectFolder}",
"project_folder" : "${app_src_root}/Application/NUCLEO-N657X0-Q/STM32CubeIDE",
"network_src_root" : "${ProjectFolder}/Model/NUCLEO-N657X0-Q",
"fsbl_bin" : "ai_fsbl.hex",
},
"templates": [
[ "", "${network_src_root}/network.c", "copy"],
[ "", "${network_src_root}/network_ecblobs.h", "copy"],
[ "", "${network_src_root}/stai_network.c", "copy"],
[ "", "${network_src_root}/stai_network.h", "copy"],
[ "", "${network_src_root}/network_atonbuf.xSPI2.raw", "copy"],
[ "", "${app_src_root}/Application/NUCLEO-N657X0-Q/Inc/app_config.h", "copy"]
],
"memory_pool":
{
"neuralart_user_path": "${ProjectFolder}/Model/user_neuralart_NUCLEO-N657X0-Q.json",
"mpool": "${ProjectFolder}/Model/my_mpools/stm32n6-app2_NUCLEO-N657X0-Q.mpool",
"profile": "default"
},
"configurations" : [
{
"name" : "UVCL_ModelZoo",
"cwd" : "${project_folder}",
"cproject_location" : "${project_folder}",
"cproject_config" : "UVCL_ModelZoo",
"external_loader": "MX25UM51245G_STM32N6570-NUCLEO.stldr",
"cproject_name" : "${cproject_name}",
"flash_fsbl_cmd" : "${flasher} -c port=swd mode=HOTPLUG -hardRst -w ../../../FSBL/${fsbl_bin}",
"extract_ecblob_cmd" : "${objcopy} --dump-section .flash_section=UVCL_ModelZoo/ecblob.bin UVCL_ModelZoo/${cproject_name}.elf",
"make_binary_cmd" : "${objcopy} -O binary --remove-section=.flash_section UVCL_ModelZoo/${cproject_name}.elf UVCL_ModelZoo/${cproject_name}_noecblob.bin",
"sign_cmd" : "${signer} -s -bin UVCL_ModelZoo/${cproject_name}_noecblob.bin -nk -t ssbl -hv 2.3 -o UVCL_ModelZoo/${cproject_name}_signed.bin",
"flash_cmd" : "${flasher} -c port=swd mode=HOTPLUG -hardRst -w UVCL_ModelZoo/${cproject_name}_signed.bin 0x70100000",
"flash_ecblob_cmd" : "${flasher} -c port=swd mode=HOTPLUG -hardRst -w UVCL_ModelZoo/ecblob.bin 0x71380000",
"flash_network_data_cmd" : "${flasher} -c port=swd mode=HOTPLUG -hardRst -w ../../..//Model/NUCLEO-N657X0-Q/network_atonbuf.xSPI2.bin 0x70380000"
},
{
"name" : "SPI_ModelZoo",
"cwd" : "${project_folder}",
"cproject_location" : "${project_folder}",
"cproject_config" : "SPI_ModelZoo",
"external_loader": "MX25UM51245G_STM32N6570-NUCLEO.stldr",
"cproject_name" : "${cproject_name}",
"flash_fsbl_cmd" : "${flasher} -c port=swd mode=HOTPLUG -hardRst -w ../../../FSBL/${fsbl_bin}",
"extract_ecblob_cmd" : "${objcopy} --dump-section .flash_section=SPI_ModelZoo/ecblob.bin SPI_ModelZoo/${cproject_name}.elf",
"make_binary_cmd" : "${objcopy} -O binary --remove-section=.flash_section SPI_ModelZoo/${cproject_name}.elf SPI_ModelZoo/${cproject_name}_noecblob.bin",
"sign_cmd" : "${signer} -s -bin SPI_ModelZoo/${cproject_name}_noecblob.bin -nk -t ssbl -hv 2.3 -o SPI_ModelZoo/${cproject_name}_signed.bin",
"flash_cmd" : "${flasher} -c port=swd mode=HOTPLUG -hardRst -w SPI_ModelZoo/${cproject_name}_signed.bin 0x70100000",
"flash_ecblob_cmd" : "${flasher} -c port=swd mode=HOTPLUG -hardRst -w SPI_ModelZoo/ecblob.bin 0x71380000",
"flash_network_data_cmd" : "${flasher} -c port=swd mode=HOTPLUG -hardRst -w ../../../Model/NUCLEO-N657X0-Q/network_atonbuf.xSPI2.bin 0x70380000"
},
]
}