You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: arm-cm/dpp_nucleo-u545re/README.md
+24-24Lines changed: 24 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
1
> **NOTE**
2
2
This file is best viewed in a **markdown viewer**, such as the one built into GitHub. Markdown viewers are also available as plug-ins to popular Internet browsers.
3
3
4
-
# DPP on NUCLEO-C031C6
5
-
This example demonstrates the [Dining Philosophers Problem (DPP) application](https://www.state-machine.com/qpc/tut_dpp.html) on the STM32 NUCLEO-C031C6 board (ARM Cortex-M0+).
4
+
# DPP on NUCLEO-U545RE
5
+
This example demonstrates the [Dining Philosophers Problem (DPP) application](https://www.state-machine.com/qpc/tut_dpp.html) on the STM32 NUCLEO-U545RE board (ARM Cortex-__M33__).
6
6
7
7
<palign="center">
8
-
<imgsrc="./stm32-nucleo-c031c6.jpg"/><br>
9
-
<b>STM32 NUCLEO-C031C6</b>
8
+
<imgsrc="./stm32-nucleo-u545re.jpg"/><br>
9
+
<b>STM32 NUCLEO-U545RE</b>
10
10
</p>
11
11
12
12
> **NOTE**
@@ -43,42 +43,42 @@ This example can be used as a starting point for any other ARM Cortex-M MCU, inc
43
43
44
44
# Code Organization
45
45
```
46
-
examples\arm-cm\dpp_nucleo-c031c6
46
+
examples\arm-cm\dpp_nucleo-u545re
47
47
|
48
-
+---qk // preemptive QK kernel
49
-
| +---gnu // GNU-ARM toolchain
48
+
+---qk // preemptive QK kernel
49
+
| +---gnu // GNU-ARM toolchain
50
50
| | \---targetConfigs
51
51
| | Makefile // Makefile for GNU-ARM
52
-
| +---armclang // ARM/KEIL toolchain with Compiler 6 (ARM/CLANG)
53
-
| | dpp-qk.uvprojx // uVision project
54
-
| \---iar // IAR EWARM
55
-
| dpp-qk.eww // IAR EW-ARM workspace
52
+
| +---armclang // ARM/KEIL toolchain with Compiler 6 (ARM/CLANG)
53
+
| | dpp-qk.uvprojx // uVision project
54
+
| \---iar // IAR EWARM
55
+
| dpp-qk.eww // IAR EW-ARM workspace
56
56
|
57
-
\---qv // cooperative QK kernel
58
-
| +---gnu // GNU-ARM toolchain
57
+
\---qv // cooperative QK kernel
58
+
| +---gnu // GNU-ARM toolchain
59
59
| | \---targetConfigs
60
60
| | Makefile // Makefile for GNU-ARM
61
-
| +---armclang // ARM/KEIL toolchain with Compiler 6 (ARM/CLANG)
62
-
| | dpp-qv.uvprojx // uVision project
63
-
| \---iar // IAR EWARM
64
-
| dpp-qv.eww // IAR EW-ARM workspace
61
+
| +---armclang // ARM/KEIL toolchain with Compiler 6 (ARM/CLANG)
62
+
| | dpp-qv.uvprojx // uVision project
63
+
| \---iar // IAR EWARM
64
+
| dpp-qv.eww // IAR EW-ARM workspace
65
65
|
66
-
+---qxk // preemptive, dual-mode QXK kernel
67
-
| +---gnu // GNU-ARM toolchain
66
+
+---qxk // preemptive, dual-mode QXK kernel
67
+
| +---gnu // GNU-ARM toolchain
68
68
| | \---targetConfigs
69
69
| | Makefile // Makefile for GNU-ARM
70
-
| +---armclang // ARM/KEIL toolchain with Compiler 6 (ARM/CLANG)
71
-
| | dpp-qxk.uvprojx // uVision project
72
-
| \---iar // IAR EWARM
73
-
| dpp-qxk.eww // IAR EW-ARM workspace
70
+
| +---armclang // ARM/KEIL toolchain with Compiler 6 (ARM/CLANG)
71
+
| | dpp-qxk.uvprojx // uVision project
72
+
| \---iar // IAR EWARM
73
+
| dpp-qxk.eww // IAR EW-ARM workspace
74
74
|
75
75
```
76
76
77
77
# Building the example
78
78
79
79
### GNU/ARM
80
80
- open terminal window
81
-
- change to the desired directory (either `examples\arm-cm\dpp_nucleo-c031c6\qk\gnu`, `examples\arm-cm\dpp_nucleo-c031c6\qv\gnu`, or `examples\arm-cm\dpp_nucleo-c031c6\qxk\gnu`)
81
+
- change to the desired directory (either `examples\arm-cm\dpp_nucleo-u545re\qk\gnu`, `examples\arm-cm\dpp_nucleo-u545re\qv\gnu`, or `examples\arm-cm\dpp_nucleo-u545re\qxk\gnu`)
0 commit comments