|
3 | 3 | #
|
4 | 4 | # SPDX-License-Identifier: Apache-2.0
|
5 | 5 |
|
6 |
| -# Default cmsis-dap, it will be overwritten below if requires |
7 |
| -set(MAX32_INTERFACE_CFG "cmsis-dap.cfg") |
| 6 | +if(CONFIG_ARCH STREQUAL "riscv") |
| 7 | + set(MAX32_TARGET_CFG "${CONFIG_SOC}_riscv.cfg") |
| 8 | + set(MAX32_INTERFACE_CFG "olimex-arm-usb-ocd-h.cfg") |
| 9 | +else() |
| 10 | + set(MAX32_TARGET_CFG "${CONFIG_SOC}.cfg") |
| 11 | + set(MAX32_INTERFACE_CFG "cmsis-dap.cfg") |
| 12 | +endif() |
8 | 13 |
|
9 |
| -if(CONFIG_SOC_MAX32650) |
10 |
| - set(MAX32_TARGET_CFG "max32650.cfg") |
11 |
| -elseif(CONFIG_SOC_MAX32655_M4) |
12 |
| - set(MAX32_TARGET_CFG "max32655.cfg") |
13 |
| -elseif(CONFIG_SOC_MAX32660) |
14 |
| - set(MAX32_TARGET_CFG "max32660.cfg") |
15 |
| -elseif(CONFIG_SOC_MAX32662) |
16 |
| - set(MAX32_TARGET_CFG "max32662.cfg") |
17 |
| -elseif(CONFIG_SOC_MAX32666) |
| 14 | +# MAX32666 share the same target configuration file with MAX32665 |
| 15 | +if(CONFIG_SOC_MAX32666) |
18 | 16 | set(MAX32_TARGET_CFG "max32665.cfg")
|
19 |
| -elseif(CONFIG_SOC_MAX32670) |
20 |
| - set(MAX32_TARGET_CFG "max32670.cfg") |
21 |
| -elseif(CONFIG_SOC_MAX32672) |
22 |
| - set(MAX32_TARGET_CFG "max32672.cfg") |
23 |
| -elseif(CONFIG_SOC_MAX32675) |
24 |
| - set(MAX32_TARGET_CFG "max32675.cfg") |
25 |
| -elseif(CONFIG_SOC_MAX32680_M4) |
26 |
| - set(MAX32_TARGET_CFG "max32680.cfg") |
27 |
| -elseif(CONFIG_SOC_MAX32690_M4) |
28 |
| - set(MAX32_TARGET_CFG "max32690.cfg") |
29 |
| -elseif(CONFIG_SOC_MAX78000_M4) |
30 |
| - set(MAX32_TARGET_CFG "max78000.cfg") |
31 |
| -elseif(CONFIG_SOC_MAX78002_M4) |
32 |
| - set(MAX32_TARGET_CFG "max78002.cfg") |
33 | 17 | endif()
|
34 | 18 |
|
35 | 19 | board_runner_args(openocd --cmd-pre-init "source [find interface/${MAX32_INTERFACE_CFG}]")
|
|
0 commit comments