diff --git a/ref_app/ref_app.vcxproj b/ref_app/ref_app.vcxproj
index 0eb0d7c50..d10c6d0d1 100644
--- a/ref_app/ref_app.vcxproj
+++ b/ref_app/ref_app.vcxproj
@@ -3420,6 +3420,9 @@
+
+
+
diff --git a/ref_app/ref_app.vcxproj.filters b/ref_app/ref_app.vcxproj.filters
index 5e4962586..8d2f10b4b 100644
--- a/ref_app/ref_app.vcxproj.filters
+++ b/ref_app/ref_app.vcxproj.filters
@@ -3095,6 +3095,15 @@
tools\Util\msys64\usr\local
+
+ tools\Util\msys64\usr\local\llvm-17.0.2-riscv32
+
+
+ tools\Util\msys64\usr\local\llvm-17.0.2-riscv32
+
+
+ tools\Util\msys64\usr\local\llvm-17.0.2-riscv32
+
diff --git a/ref_app/tools/Util/msys64/usr/local/README.md b/ref_app/tools/Util/msys64/usr/local/README.md
index 1188884ec..e59a8ce16 100644
--- a/ref_app/tools/Util/msys64/usr/local/README.md
+++ b/ref_app/tools/Util/msys64/usr/local/README.md
@@ -5,7 +5,7 @@ real-time-cpp-toolchains - Individual Toolchains
| ---------------------- | --------------------- |
| `arm-none-eabi` | [ARM(R) GNU Toolchain](https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads) |
| `avr` | [ckormanyos/avr-gcc-build](https://github.com/ckormanyos/avr-gcc-build) |
-| `llvm-riscv32` | TBD |
+| `llvm-riscv32` | [llvm-gcc-renesas.com](https://llvm-gcc-renesas.com) |
| `riscv-none-elf` | [xpack-dev-tools/riscv-none-elf-gcc-xpack](https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack) |
| `rl78-unknown-elf` | [ckormanyos/gcc-rl78-unknown-elf](https://github.com/ckormanyos/gcc-rl78-unknown-elf) |
| `rx-elf` | [ckormanyos/gcc-rx-elf](https://github.com/ckormanyos/gcc-rx-elf) |
diff --git a/ref_app/tools/Util/msys64/usr/local/llvm-17.0.2-riscv32/LLVM-RISCV_elf.bat b/ref_app/tools/Util/msys64/usr/local/llvm-17.0.2-riscv32/LLVM-RISCV_elf.bat
new file mode 100644
index 000000000..9f042e041
--- /dev/null
+++ b/ref_app/tools/Util/msys64/usr/local/llvm-17.0.2-riscv32/LLVM-RISCV_elf.bat
@@ -0,0 +1,5 @@
+@Echo Off
+Set PATH=C:\ProgramData\LLVM for Renesas RISC-V 17.0.2.202403\bin;C:\ProgramData\LLVM for Renesas RISC-V 17.0.2.202403\lib\clang\LLVM for Renesas RISC-V 17.0.2.202403;%PATH%
+Set MAKE_MODE=unix
+cd "C:\ProgramData\LLVM for Renesas RISC-V 17.0.2.202403"
+Cmd "cd\" /k
\ No newline at end of file
diff --git a/ref_app/tools/Util/msys64/usr/local/llvm-17.0.2-riscv32/README.md b/ref_app/tools/Util/msys64/usr/local/llvm-17.0.2-riscv32/README.md
index aaa9a7a28..658cc6fba 100644
--- a/ref_app/tools/Util/msys64/usr/local/llvm-17.0.2-riscv32/README.md
+++ b/ref_app/tools/Util/msys64/usr/local/llvm-17.0.2-riscv32/README.md
@@ -2,4 +2,4 @@
==================
See also
-[llvm-gcc-renesas.com]( https://llvm-gcc-renesas.com)
+[llvm-gcc-renesas.com](https://llvm-gcc-renesas.com)
diff --git a/ref_app/tools/Util/msys64/usr/local/llvm-17.0.2-riscv32/release_notes.pdf b/ref_app/tools/Util/msys64/usr/local/llvm-17.0.2-riscv32/release_notes.pdf
new file mode 100644
index 000000000..317fb0e3f
Binary files /dev/null and b/ref_app/tools/Util/msys64/usr/local/llvm-17.0.2-riscv32/release_notes.pdf differ