diff --git a/bsp/mb9bf506r/project.ewp b/bsp/mb9bf506r/project.ewp
index 63100e2d6cbb92fe14a2628a14c03436a635873f..46cac5f5709ad9976930dda807168d20adee958a 100644
--- a/bsp/mb9bf506r/project.ewp
+++ b/bsp/mb9bf506r/project.ewp
@@ -1880,6 +1880,18 @@
DeviceDrivers
+
+ $PROJ_DIR$\..\..\components\drivers\src\completion.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\pipe.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c
+
$PROJ_DIR$\..\..\components\drivers\serial\serial.c
diff --git a/bsp/mb9bf506r/project.uvproj b/bsp/mb9bf506r/project.uvproj
index 5707f6c5f34e1579c7d3102cccd73a1bb8f4f8b3..e6b538f29d3edcf1f651064cd1bc15c8c65e905f 100644
--- a/bsp/mb9bf506r/project.uvproj
+++ b/bsp/mb9bf506r/project.uvproj
@@ -136,6 +136,7 @@
1
0
1
+ 0
0
7
@@ -344,6 +345,7 @@
0
0
0
+ 0
@@ -359,6 +361,7 @@
0
0
0
+ 0
@@ -548,6 +551,26 @@
1
..\..\components\drivers\serial\serial.c
+
+ completion.c
+ 1
+ ..\..\components\drivers\src\completion.c
+
+
+ dataqueue.c
+ 1
+ ..\..\components\drivers\src\dataqueue.c
+
+
+ pipe.c
+ 1
+ ..\..\components\drivers\src\pipe.c
+
+
+ ringbuffer.c
+ 1
+ ..\..\components\drivers\src\ringbuffer.c
+
diff --git a/bsp/mb9bf506r/rtconfig.h b/bsp/mb9bf506r/rtconfig.h
index 0378d96cd69e0eaae9da824eb8afaeece9c33a82..2167433ee281d80ccc339c7e27599d9067ee6e3d 100644
--- a/bsp/mb9bf506r/rtconfig.h
+++ b/bsp/mb9bf506r/rtconfig.h
@@ -64,6 +64,8 @@
//
#define RT_USING_DEVICE
+//
+#define RT_USING_DEVICE_IPC
//
#define RT_USING_SERIAL
//