68 lines
1.9 KiB
JSON
68 lines
1.9 KiB
JSON
{
|
|
"name": "project",
|
|
"version": "1.0.0",
|
|
"toolchain": {
|
|
"path": "D:/Keil5/ARM/ARMCC/bin/",
|
|
"prefix": "",
|
|
"as": "armasm",
|
|
"cc": "armcc",
|
|
"ld": "armlink",
|
|
"ar": "armar",
|
|
"objcopy": "fromelf",
|
|
"readelf": "readelf"
|
|
},
|
|
"flag": {
|
|
"cc": [
|
|
"--cpu Cortex-M4.fp --apcs=interwork",
|
|
"-g -O0",
|
|
"-DSTM32F40_41xxx -DSTM32F40_41xxx -DUSE_STDPERIPH_DRIVER "
|
|
],
|
|
"as": [
|
|
"--cpu Cortex-M4.fp -g --apcs=interwork",
|
|
"--xref"
|
|
],
|
|
"ld": [
|
|
"--cpu Cortex-M4.fp",
|
|
"--strict --scatter build/mqmake/project.sct",
|
|
"--summary_stderr --info summarysizes --map --xref --callgraph --symbols",
|
|
"--info sizes --info totals --info unused --info veneers --list output/project.map"
|
|
]
|
|
},
|
|
"output": {
|
|
"path": "output/",
|
|
"bin": true,
|
|
"hex": true
|
|
},
|
|
"include": [
|
|
"src/Driver/inc/",
|
|
"src/Startup/inc/",
|
|
"src/FWLib/inc/",
|
|
"src/User/inc/"
|
|
|
|
],
|
|
"src": [
|
|
"src/FWLib/stm32f4xx_adc.c",
|
|
"src/FWLib/stm32f4xx_crc.c",
|
|
"src/FWLib/stm32f4xx_dbgmcu.c",
|
|
"src/FWLib/stm32f4xx_dma.c",
|
|
"src/FWLib/stm32f4xx_exti.c",
|
|
"src/FWLib/stm32f4xx_flash.c",
|
|
"src/FWLib/stm32f4xx_gpio.c",
|
|
"src/FWLib/stm32f4xx_i2c.c",
|
|
"src/FWLib/stm32f4xx_iwdg.c",
|
|
"src/FWLib/stm32f4xx_pwr.c",
|
|
"src/FWLib/stm32f4xx_rcc.c",
|
|
"src/FWLib/stm32f4xx_rtc.c",
|
|
"src/FWLib/stm32f4xx_sdio.c",
|
|
"src/FWLib/stm32f4xx_spi.c",
|
|
"src/FWLib/stm32f4xx_syscfg.c",
|
|
"src/FWLib/stm32f4xx_tim.c",
|
|
"src/FWLib/stm32f4xx_usart.c",
|
|
"src/FWLib/stm32f4xx_wwdg.c",
|
|
"src/FWLib/misc.c",
|
|
"src/Driver/*.c",
|
|
"src/Startup/system_stm32f4xx.c",
|
|
"src/Startup/startup_stm32f40_41xxx.s",
|
|
"src/User/*.c"
|
|
]
|
|
} |