diff --git a/bsp/fm3/mb9bf500r/project.uvopt b/bsp/fm3/mb9bf500r/project.uvopt
index a646c4c838..7c5fe6aab8 100644
--- a/bsp/fm3/mb9bf500r/project.uvopt
+++ b/bsp/fm3/mb9bf500r/project.uvopt
@@ -151,7 +151,7 @@
Startup
- 1
+ 0
0
0
@@ -162,8 +162,8 @@
0
0
0
- 0
- 0
+ 1
+ 1
0
.\application.c
application.c
@@ -198,21 +198,21 @@
1
- 0
+ 4
1
0
0
0
0
- 4
- 4
+ 0
+ 0
0
.\adc.c
adc.c
1
- 0
+ 5
1
0
0
@@ -226,21 +226,7 @@
1
- 0
- 1
- 0
- 0
- 0
- 0
- 77
- 77
- 0
- .\info.c
- info.c
-
-
- 1
- 0
+ 6
1
0
0
@@ -254,7 +240,7 @@
1
- 0
+ 7
1
0
0
@@ -268,7 +254,7 @@
1
- 0
+ 8
1
0
0
@@ -280,85 +266,8 @@
.\led.c
led.c
-
-
-
- Kernel
- 0
- 0
- 0
- 2
- 4
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\src\clock.c
- clock.c
-
-
- 2
- 5
- 1
- 0
- 0
- 0
- 0
- 1
- 1
- 0
- ..\..\src\device.c
- device.c
-
-
- 2
- 6
- 1
- 0
- 0
- 0
- 0
- 58
- 58
- 0
- ..\..\src\idle.c
- idle.c
-
-
- 2
- 7
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\src\ipc.c
- ipc.c
-
-
- 2
- 8
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\src\irq.c
- irq.c
-
-
- 2
+ 1
9
1
0
@@ -368,9 +277,16 @@
0
0
0
- ..\..\src\kservice.c
- kservice.c
+ .\info.c
+ info.c
+
+
+
+ FM3
+ 0
+ 0
+ 0
2
10
@@ -382,13 +298,13 @@
0
0
0
- ..\..\src\mem.c
- mem.c
+ ..\..\..\libcpu\arm\fm3\cpuport.c
+ cpuport.c
2
11
- 1
+ 2
0
0
0
@@ -396,13 +312,27 @@
0
0
0
- ..\..\src\mempool.c
- mempool.c
+ ..\..\..\libcpu\arm\fm3\context_rvds.S
+ context_rvds.S
+
+
+ 2
+ 12
+ 2
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\libcpu\arm\fm3\fault_rvds.S
+ fault_rvds.S
2
13
- 1
+ 2
0
0
0
@@ -410,11 +340,18 @@
0
0
0
- ..\..\src\object.c
- object.c
+ ..\..\..\libcpu\arm\fm3\start_rvds.S
+ start_rvds.S
+
+
+
+ CMSIS
+ 0
+ 0
+ 0
- 2
+ 3
14
1
0
@@ -424,11 +361,11 @@
0
0
0
- ..\..\src\scheduler.c
- scheduler.c
+ ..\CMSIS\core_cm3.c
+ core_cm3.c
- 2
+ 3
15
1
0
@@ -438,11 +375,18 @@
0
0
0
- ..\..\src\thread.c
- thread.c
+ ..\CMSIS\system_mb9bf50x.c
+ system_mb9bf50x.c
+
+
+
+ Kernel
+ 0
+ 0
+ 0
- 2
+ 4
16
1
0
@@ -452,61 +396,12 @@
0
0
0
- ..\..\src\timer.c
- timer.c
-
-
-
-
- FM3
- 0
- 0
- 0
-
- 3
- 18
- 2
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\libcpu\arm\fm3\context_rvds.S
- context_rvds.S
+ ..\..\..\src\clock.c
+ clock.c
- 3
- 19
- 2
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\libcpu\arm\fm3\fault_rvds.S
- fault_rvds.S
-
-
- 3
- 20
- 2
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\libcpu\arm\fm3\start_rvds.S
- start_rvds.S
-
-
- 3
- 0
+ 4
+ 17
1
0
0
@@ -515,16 +410,51 @@
0
0
0
- ..\..\libcpu\arm\fm3\cpuport.c
- cpuport.c
+ ..\..\..\src\device.c
+ device.c
+
+
+ 4
+ 18
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\src\idle.c
+ idle.c
+
+
+ 4
+ 19
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\src\ipc.c
+ ipc.c
+
+
+ 4
+ 20
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\src\irq.c
+ irq.c
-
-
-
- CMSIS
- 0
- 0
- 0
4
21
@@ -536,8 +466,8 @@
0
0
0
- .\CMSIS\core_cm3.c
- core_cm3.c
+ ..\..\..\src\kservice.c
+ kservice.c
4
@@ -550,814 +480,164 @@
0
0
0
- .\CMSIS\system_mb9bf50x.c
- system_mb9bf50x.c
+ ..\..\..\src\mem.c
+ mem.c
+
+
+ 4
+ 23
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\src\mempool.c
+ mempool.c
+
+
+ 4
+ 24
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\src\module.c
+ module.c
+
+
+ 4
+ 25
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\src\object.c
+ object.c
+
+
+ 4
+ 26
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\src\rtm.c
+ rtm.c
+
+
+ 4
+ 27
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\src\scheduler.c
+ scheduler.c
+
+
+ 4
+ 28
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\src\slab.c
+ slab.c
+
+
+ 4
+ 29
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\src\thread.c
+ thread.c
+
+
+ 4
+ 30
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\src\timer.c
+ timer.c
-
- Rtgui
- 0
- 0
- 0
-
- 0
- 0
- 1
- 0
- 0
- 17
- 0
- 207
- 227
- 0
- ..\..\components\rtgui\common\asc12font.c
- asc12font.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 272
- 272
- 0
- ..\..\components\rtgui\common\asc16font.c
- asc16font.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\common\blit.c
- blit.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\common\color.c
- color.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\common\dc.c
- dc.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\common\dc_buffer.c
- dc_buffer.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\common\dc_client.c
- dc_client.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\common\dc_hw.c
- dc_hw.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\common\filerw.c
- filerw.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\common\font.c
- font.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\common\font_bmp.c
- font_bmp.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\common\font_freetype.c
- font_freetype.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\common\font_hz_bmp.c
- font_hz_bmp.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\common\font_hz_file.c
- font_hz_file.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\common\image.c
- image.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\common\image_bmp.c
- image_bmp.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\common\image_container.c
- image_container.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\common\image_hdc.c
- image_hdc.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\common\image_jpg.c
- image_jpg.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\common\image_png.c
- image_png.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\common\image_xpm.c
- image_xpm.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\common\region.c
- region.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\common\rtgui_object.c
- rtgui_object.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\common\rtgui_system.c
- rtgui_system.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\common\rtgui_theme.c
- rtgui_theme.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\common\rtgui_xml.c
- rtgui_xml.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\server\driver.c
- driver.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\server\mouse.c
- mouse.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\server\panel.c
- panel.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\server\server.c
- server.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\server\topwin.c
- topwin.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\widgets\about_view.c
- about_view.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\widgets\box.c
- box.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\widgets\button.c
- button.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\widgets\checkbox.c
- checkbox.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\widgets\combobox.c
- combobox.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\widgets\container.c
- container.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\widgets\filelist_view.c
- filelist_view.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\widgets\iconbox.c
- iconbox.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\widgets\label.c
- label.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\widgets\list_view.c
- list_view.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\widgets\listbox.c
- listbox.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\widgets\listctrl.c
- listctrl.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\widgets\menu.c
- menu.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\widgets\notebook.c
- notebook.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\widgets\progressbar.c
- progressbar.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\widgets\radiobox.c
- radiobox.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\widgets\scrollbar.c
- scrollbar.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\widgets\slider.c
- slider.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\widgets\staticline.c
- staticline.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\widgets\textbox.c
- textbox.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\widgets\title.c
- title.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\widgets\toplevel.c
- toplevel.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\widgets\view.c
- view.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\widgets\widget.c
- widget.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\widgets\window.c
- window.c
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\components\rtgui\widgets\workbench.c
- workbench.c
-
-
+
+ C:\Users\xxxx\Desktop\20110622\RTT\bsp\fm3\mb9bf500r\rtconfig.h
+ 60
+ 66
+ 0
+
+ 0
+ 0
+ 0
+
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+ 1
+ 0
+
+ 100
+ 0
+
+
+ .\rtconfig.h
+ 2
+ 60
+ 66
+
+
+
+
diff --git a/bsp/fm3/mb9bf500r/project.uvproj b/bsp/fm3/mb9bf500r/project.uvproj
index 332a3cd91c..b5968a62a3 100644
--- a/bsp/fm3/mb9bf500r/project.uvproj
+++ b/bsp/fm3/mb9bf500r/project.uvproj
@@ -13,7 +13,7 @@
MB9BF500R
- Fujitsu Microelectronics
+ Fujitsu Semiconductors
IRAM(0x20000000-0x20003FFF) IROM(0x00000000-0x0003FFFF) CLOCK(4000000) CPUTYPE("Cortex-M3")
"STARTUP\FUJITSU\MB9BF50x\startup_MB9BF50x.s" ("Fujitsu MB9BF50x Startup Code")
@@ -319,7 +319,7 @@
0
0x20000000
- 0x2000
+ 0x4000
0
@@ -346,7 +346,7 @@
- .\CMSIS;.;..\..\libcpu\arm\fm3;..\..\include;..\..\components\rtgui\include
+ ..\CMSIS;.;..\..\..\libcpu\arm\fm3;..\..\..\include;..\..\..\components\rtgui\include
@@ -433,93 +433,28 @@
-
- Kernel
-
-
- clock.c
- 1
- ..\..\src\clock.c
-
-
- device.c
- 1
- ..\..\src\device.c
-
-
- idle.c
- 1
- ..\..\src\idle.c
-
-
- ipc.c
- 1
- ..\..\src\ipc.c
-
-
- irq.c
- 1
- ..\..\src\irq.c
-
-
- kservice.c
- 1
- ..\..\src\kservice.c
-
-
- mem.c
- 1
- ..\..\src\mem.c
-
-
- mempool.c
- 1
- ..\..\src\mempool.c
-
-
- object.c
- 1
- ..\..\src\object.c
-
-
- scheduler.c
- 1
- ..\..\src\scheduler.c
-
-
- thread.c
- 1
- ..\..\src\thread.c
-
-
- timer.c
- 1
- ..\..\src\timer.c
-
-
-
FM3
+
+ cpuport.c
+ 1
+ ..\..\..\libcpu\arm\fm3\cpuport.c
+
context_rvds.S
2
- ..\..\libcpu\arm\fm3\context_rvds.S
+ ..\..\..\libcpu\arm\fm3\context_rvds.S
fault_rvds.S
2
- ..\..\libcpu\arm\fm3\fault_rvds.S
+ ..\..\..\libcpu\arm\fm3\fault_rvds.S
start_rvds.S
2
- ..\..\libcpu\arm\fm3\start_rvds.S
-
-
- cpuport.c
- 1
- ..\..\libcpu\arm\fm3\cpuport.c
+ ..\..\..\libcpu\arm\fm3\start_rvds.S
@@ -529,12 +464,92 @@
core_cm3.c
1
- .\CMSIS\core_cm3.c
+ ..\CMSIS\core_cm3.c
system_mb9bf50x.c
1
- .\CMSIS\system_mb9bf50x.c
+ ..\CMSIS\system_mb9bf50x.c
+
+
+
+
+ Kernel
+
+
+ clock.c
+ 1
+ ..\..\..\src\clock.c
+
+
+ device.c
+ 1
+ ..\..\..\src\device.c
+
+
+ idle.c
+ 1
+ ..\..\..\src\idle.c
+
+
+ ipc.c
+ 1
+ ..\..\..\src\ipc.c
+
+
+ irq.c
+ 1
+ ..\..\..\src\irq.c
+
+
+ kservice.c
+ 1
+ ..\..\..\src\kservice.c
+
+
+ mem.c
+ 1
+ ..\..\..\src\mem.c
+
+
+ mempool.c
+ 1
+ ..\..\..\src\mempool.c
+
+
+ module.c
+ 1
+ ..\..\..\src\module.c
+
+
+ object.c
+ 1
+ ..\..\..\src\object.c
+
+
+ rtm.c
+ 1
+ ..\..\..\src\rtm.c
+
+
+ scheduler.c
+ 1
+ ..\..\..\src\scheduler.c
+
+
+ slab.c
+ 1
+ ..\..\..\src\slab.c
+
+
+ thread.c
+ 1
+ ..\..\..\src\thread.c
+
+
+ timer.c
+ 1
+ ..\..\..\src\timer.c
diff --git a/bsp/fm3/mb9bf500r/rtconfig.h b/bsp/fm3/mb9bf500r/rtconfig.h
index 9179dbdcfc..d1937e3a2a 100644
--- a/bsp/fm3/mb9bf500r/rtconfig.h
+++ b/bsp/fm3/mb9bf500r/rtconfig.h
@@ -63,7 +63,7 @@
/* SECTION: RTGUI support */
/* using RTGUI support */
-#define RT_USING_RTGUI
+/* #define RT_USING_RTGUI */
/* name length of RTGUI object */
#define RTGUI_NAME_MAX 16