|
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 | <p align="center"> |
8 | | -<img src="./stm32-nucleo-c031c6.jpg"/><br> |
9 | | -<b>STM32 NUCLEO-C031C6</b> |
| 8 | +<img src="./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`) |
82 | 82 | - to build the default Debug configuration, type: |
83 | 83 |
|
84 | 84 | ``` |
|
0 commit comments