diff --git a/bsp/fm3/mb9bf500r/FlashMB9BF500.flash b/bsp/fm3/mb9bf500r/FlashMB9BF500.flash new file mode 100644 index 0000000000000000000000000000000000000000..d7ffb35bbf26f641ed6e8eb977c0b5e7d4bfc83c --- /dev/null +++ b/bsp/fm3/mb9bf500r/FlashMB9BF500.flash @@ -0,0 +1,19 @@ + + + + $TOOLKIT_DIR$\config\flashloader\Fujitsu\FlashMB9BF500.out + 4 + 4 0x1000 + 1 0xC000 + 3 0x10000 + 0x00000000 + $TOOLKIT_DIR$\config\flashloader\Fujitsu\FlashMB9BF50x.mac + 1 + The "--protect" argument is used to program +protection code 0x0001 in the security code area of the +flash. +Note: Writing the protection code disables JTAG access +and debug is not possible. To release security, perform +the chip erase operation using a serial writer because +the security cannot be released through JTAG pins. + diff --git a/bsp/fm3/mb9bf500r/FlashMB9BF500.out b/bsp/fm3/mb9bf500r/FlashMB9BF500.out new file mode 100644 index 0000000000000000000000000000000000000000..cc6ae602cd456866a84fdc0b59e3f67576607107 Binary files /dev/null and b/bsp/fm3/mb9bf500r/FlashMB9BF500.out differ diff --git a/bsp/fm3/mb9bf500r/MB9BF500.board b/bsp/fm3/mb9bf500r/MB9BF500.board new file mode 100644 index 0000000000000000000000000000000000000000..a0e9b1a1e4ff8117abc572ed2f95ae9d25865c46 --- /dev/null +++ b/bsp/fm3/mb9bf500r/MB9BF500.board @@ -0,0 +1,7 @@ + + + + + $TOOLKIT_DIR$\config\flashloader\Fujitsu\FlashMB9BF500.flash + + diff --git a/bsp/fm3/mb9bf500r/MB9BF500R.i79 b/bsp/fm3/mb9bf500r/MB9BF500R.i79 new file mode 100644 index 0000000000000000000000000000000000000000..7be62ee8aae73afe8266e2faa8c73e91555b55db --- /dev/null +++ b/bsp/fm3/mb9bf500r/MB9BF500R.i79 @@ -0,0 +1,43 @@ +[FILEFORMAT] +rev=1.6 + +[CHIP] +//Chip name +name=MB9BF500R + +//What endian modes does the chip support? (littleonly, bigonly, both(default)) +endiansupport=littleonly + +//Does the chip support the thumb instruction set? (true(default), false) +thumbsupport=true + +//Does the chip support the arm instruction set? (true(default), false) +armsupport=false + +//Does the chip have an FPU coprocessor? +//(VFPv1,VFPv2,VFP9-S,None(default) +fpu= + + + +[CORE] +//Name of the ARM processor core +name=Cortex-M3 + + +[DDF FILE] +//Name of the ddf file +name=Fujitsu\iomb9bf506r.ddf + + +[XCL FILE] +//Name of the linker config file +name= + + +[FLASH LOADER] +name=$TOOLKIT_DIR$\config\flashloader\Fujitsu\MB9BF500.board +little= +big= +args= + diff --git a/bsp/fm3/mb9bf500r/MB9BF500R.menu b/bsp/fm3/mb9bf500r/MB9BF500R.menu new file mode 100644 index 0000000000000000000000000000000000000000..1b6bc0a7905bcf619d7d233a530d928b7989ea23 --- /dev/null +++ b/bsp/fm3/mb9bf500r/MB9BF500R.menu @@ -0,0 +1,7 @@ + + + MB9BF500R + Fujitsu MB9BF500R + $CUR_DIR$\MB9BF500R.i79 + + diff --git a/bsp/fm3/mb9bf500r/application.c b/bsp/fm3/mb9bf500r/application.c index 758520b8081afda4f56bdc496a679ddd4b3b9c41..2c3e4dab1c13797287845e36f44aa6e4a8c137e9 100644 --- a/bsp/fm3/mb9bf500r/application.c +++ b/bsp/fm3/mb9bf500r/application.c @@ -27,6 +27,7 @@ #ifdef RT_USING_RTGUI #include +#include extern void rtgui_startup(); #endif @@ -35,6 +36,8 @@ static char msg_pool[2048]; void rt_init_thread_entry(void *parameter) { + rt_device_t lcd; + rt_hw_led_init(); rt_hw_key_init(); rt_hw_adc_init(); @@ -45,6 +48,12 @@ void rt_init_thread_entry(void *parameter) rt_device_init_all(); #ifdef RT_USING_RTGUI + /* find lcd device */ + lcd = rt_device_find("lcd"); + + /* set lcd device as rtgui graphic driver */ + rtgui_graphic_set_device(lcd); + /* startup rtgui */ rtgui_startup(); #else diff --git a/bsp/fm3/mb9bf500r/fm3_easy_kit.dep b/bsp/fm3/mb9bf500r/fm3_easy_kit.dep index a211e30478b841baee6874ceb4a77e82eba89f51..7f5116217c7f067905ffdba27bdd2ac6b7dd3ad8 100644 --- a/bsp/fm3/mb9bf500r/fm3_easy_kit.dep +++ b/bsp/fm3/mb9bf500r/fm3_easy_kit.dep @@ -2,62 +2,47 @@ 2 - 1191521977 + 3361104972 Debug - $PROJ_DIR$\Debug\Obj\info.o - $PROJ_DIR$\Debug\Obj\thread.o $PROJ_DIR$\Debug\Obj\startup.pbi + $PROJ_DIR$\Debug\Obj\thread.o $PROJ_DIR$\Debug\Obj\device.o - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\Debug\Obj\fm3_easy_kit.pbd - $PROJ_DIR$\Debug\Obj\slab.o - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\Debug\Obj\cpuusage.o - $PROJ_DIR$\Debug\Obj\key.o - $PROJ_DIR$\Debug\Obj\lcd.o - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\Debug\Obj\adc.pbi - $PROJ_DIR$\Debug\Obj\info.pbi - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $TOOLKIT_DIR$\inc\c\ycheck.h - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $TOOLKIT_DIR$\inc\c\stdarg.h - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\Debug\Obj\key.pbi - $PROJ_DIR$\Debug\Obj\lcd.pbi + $PROJ_DIR$\Debug\Obj\info.o + $PROJ_DIR$\..\..\..\components\rtgui\common\image_hdc.c + $PROJ_DIR$\..\..\..\components\rtgui\common\image_xpm.c + $PROJ_DIR$\..\..\..\components\rtgui\common\image_jpg.c + $PROJ_DIR$\Debug\Obj\mouse.pbi + $PROJ_DIR$\Debug\Obj\system_mb9bf50x.pbi + $PROJ_DIR$\Debug\Obj\kservice.pbi + $PROJ_DIR$\Debug\Obj\board.pbi + $PROJ_DIR$\Debug\Obj\rtm.pbi + $PROJ_DIR$\Debug\Obj\system_mb9bf50x.o + $PROJ_DIR$\Debug\Obj\server.o + $PROJ_DIR$\Debug\Obj\topwin.o + $PROJ_DIR$\Debug\Obj\driver.o + $PROJ_DIR$\Debug\Obj\mouse.o + $PROJ_DIR$\Debug\Obj\asc16font.o + $PROJ_DIR$\Debug\Obj\font_hz_file.o + $PROJ_DIR$\Debug\Obj\blit.o + $PROJ_DIR$\Debug\Obj\color.o + $PROJ_DIR$\Debug\Obj\asc12font.o + $PROJ_DIR$\Debug\Obj\pixel_driver.pbi + $PROJ_DIR$\Debug\Obj\dc.o + $PROJ_DIR$\Debug\Obj\dc_buffer.o + $PROJ_DIR$\Debug\Obj\dc_client.o + $PROJ_DIR$\Debug\Obj\dc_hw.o + $PROJ_DIR$\Debug\Obj\filerw.o + $PROJ_DIR$\Debug\Obj\font.o + $PROJ_DIR$\Debug\Obj\font_bmp.o + $PROJ_DIR$\Debug\Obj\font_freetype.o + $PROJ_DIR$\Debug\Obj\font_hz_bmp.o $PROJ_DIR$\Debug\Obj\led.pbi + $PROJ_DIR$\Debug\Obj\cpuusage.pbi $PROJ_DIR$\Debug\Obj\mem.pbi $PROJ_DIR$\Debug\Obj\mem.o $PROJ_DIR$\Debug\Obj\slab.pbi - $PROJ_DIR$\..\..\..\libcpu\arm\fm3\context_iar.S - $PROJ_DIR$\..\..\..\libcpu\arm\fm3\cpuport.c - $PROJ_DIR$\..\CMSIS\system_mb9bf50x.c - $PROJ_DIR$\application.c - $PROJ_DIR$\..\CMSIS\core_cm3.c - $PROJ_DIR$\..\..\..\libcpu\arm\fm3\fault_iar.S - $PROJ_DIR$\..\..\..\libcpu\arm\fm3\start_iar.S - $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\module.c - $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\rtm.c - $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\slab.c - $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\adc.c - $PROJ_DIR$\board.c - $PROJ_DIR$\cpuusage.c - $PROJ_DIR$\info.c $PROJ_DIR$\Debug\Obj\led.o $PROJ_DIR$\Debug\Obj\core_cm3.o $PROJ_DIR$\Debug\Obj\start_iar.o @@ -72,24 +57,83 @@ $PROJ_DIR$\Debug\Obj\irq.o $PROJ_DIR$\Debug\Obj\clock.o $PROJ_DIR$\Debug\Exe\fm3_easy_kit.out - $PROJ_DIR$\Debug\Obj\cpuusage.pbi + $PROJ_DIR$\Debug\Obj\driver.pbi + $PROJ_DIR$\Debug\Obj\combobox.o + $PROJ_DIR$\Debug\Obj\notebook.o + $PROJ_DIR$\Debug\Obj\server.pbi + $PROJ_DIR$\Debug\Obj\box.o + $PROJ_DIR$\Debug\Obj\topwin.pbi + $PROJ_DIR$\Debug\Obj\button.o + $PROJ_DIR$\Debug\Obj\about_view.o + $PROJ_DIR$\Debug\Obj\panel.o + $PROJ_DIR$\Debug\Obj\checkbox.o + $PROJ_DIR$\Debug\Obj\iconbox.o + $PROJ_DIR$\Debug\Obj\filelist_view.o + $PROJ_DIR$\Debug\Obj\container.o + $PROJ_DIR$\Debug\Obj\framebuffer_driver.o + $PROJ_DIR$\Debug\Obj\blit.pbi + $PROJ_DIR$\Debug\Obj\hz12font.o + $PROJ_DIR$\Debug\Obj\hz16font.o + $PROJ_DIR$\Debug\Obj\image.o + $PROJ_DIR$\Debug\Obj\image_bmp.o + $PROJ_DIR$\Debug\Obj\image_container.o + $PROJ_DIR$\Debug\Obj\image_hdc.o + $PROJ_DIR$\Debug\Obj\image_jpg.o + $PROJ_DIR$\Debug\Obj\image_png.o + $PROJ_DIR$\Debug\Obj\image_xpm.o + $PROJ_DIR$\Debug\Obj\pixel_driver.o + $PROJ_DIR$\Debug\Obj\region.o + $PROJ_DIR$\Debug\Obj\rtgui_object.o + $PROJ_DIR$\Debug\Obj\rtgui_system.o + $PROJ_DIR$\Debug\Obj\rtgui_theme.o + $PROJ_DIR$\Debug\Obj\rtgui_xml.o + $PROJ_DIR$\Debug\Obj\asc16font.pbi + $PROJ_DIR$\Debug\Obj\asc12font.pbi + $PROJ_DIR$\Debug\Obj\color.pbi + $PROJ_DIR$\Debug\Obj\font_hz_file.pbi + $PROJ_DIR$\Debug\Obj\dc.pbi + $PROJ_DIR$\Debug\Obj\dc_buffer.pbi + $PROJ_DIR$\Debug\Obj\dc_client.pbi + $PROJ_DIR$\Debug\Obj\dc_hw.pbi + $PROJ_DIR$\Debug\Obj\filerw.pbi + $PROJ_DIR$\Debug\Obj\font.pbi + $PROJ_DIR$\Debug\Obj\font_bmp.pbi + $PROJ_DIR$\Debug\Obj\font_freetype.pbi + $PROJ_DIR$\Debug\Obj\font_hz_bmp.pbi $PROJ_DIR$\Debug\Obj\rtm.o $PROJ_DIR$\Debug\Obj\thread.pbi - $TOOLKIT_DIR$\inc\c\string.h - $TOOLKIT_DIR$\inc\c\ysizet.h - $TOOLKIT_DIR$\inc\c\stdlib.h $PROJ_DIR$\Debug\Obj\timer.o - $PROJ_DIR$\..\CMSIS\core_cm3.h - $PROJ_DIR$\..\CMSIS\core_cmInstr.h - $PROJ_DIR$\..\CMSIS\core_cmFunc.h - $PROJ_DIR$\..\CMSIS\system_mb9bf50x.h - $PROJ_DIR$\..\..\..\include\rtm.h - $PROJ_DIR$\..\..\..\include\rtdef.h - $PROJ_DIR$\..\CMSIS\mb9bf506r.h - $PROJ_DIR$\..\..\..\include\rtthread.h - $PROJ_DIR$\..\..\..\include\rthw.h - $PROJ_DIR$\..\..\..\src\kservice.h + $PROJ_DIR$\Debug\Obj\rtgui_system.pbi + $PROJ_DIR$\Debug\Obj\region.pbi + $PROJ_DIR$\Debug\Obj\rtgui_object.pbi + $PROJ_DIR$\Debug\Obj\rtgui_theme.pbi + $PROJ_DIR$\Debug\Obj\rtgui_xml.pbi + $PROJ_DIR$\Debug\Obj\label.o + $PROJ_DIR$\Debug\Obj\scrollbar.o + $PROJ_DIR$\Debug\Obj\about_view.pbi + $PROJ_DIR$\Debug\Obj\listbox.pbi + $PROJ_DIR$\Debug\Obj\combobox.pbi + $PROJ_DIR$\Debug\Obj\checkbox.pbi + $PROJ_DIR$\Debug\Obj\list_view.pbi + $PROJ_DIR$\Debug\Obj\filelist_view.pbi + $PROJ_DIR$\Debug\Obj\iconbox.pbi + $PROJ_DIR$\Debug\Obj\radiobox.pbi + $PROJ_DIR$\Debug\Obj\label.pbi + $PROJ_DIR$\Debug\Obj\menu.pbi + $PROJ_DIR$\Debug\Obj\widget.pbi + $PROJ_DIR$\Debug\Obj\scrollbar.pbi + $PROJ_DIR$\Debug\Obj\progressbar.pbi + $PROJ_DIR$\Debug\Obj\slider.pbi + $PROJ_DIR$\Debug\Obj\staticline.pbi + $PROJ_DIR$\Debug\Obj\view.pbi + $PROJ_DIR$\Debug\Obj\textbox.pbi + $PROJ_DIR$\Debug\Obj\textview.pbi + $PROJ_DIR$\Debug\Obj\title.pbi + $PROJ_DIR$\Debug\Obj\toplevel.pbi + $PROJ_DIR$\Debug\Obj\window.pbi + $PROJ_DIR$\Debug\Obj\workbench.pbi $PROJ_DIR$\Debug\Obj\startup.o + $PROJ_DIR$\Debug\Obj\idle.pbi $PROJ_DIR$\Debug\Obj\context_iar.o $PROJ_DIR$\Debug\Obj\fault_iar.o $PROJ_DIR$\Debug\Obj\scheduler.pbi @@ -100,402 +144,1217 @@ $PROJ_DIR$\Debug\Obj\adc.o $PROJ_DIR$\Debug\Obj\timer.pbi $PROJ_DIR$\Debug\Obj\mempool.pbi - $PROJ_DIR$\Debug\Obj\idle.pbi + $PROJ_DIR$\Debug\Obj\framebuffer_driver.pbi + $PROJ_DIR$\Debug\Obj\hz12font.pbi + $PROJ_DIR$\Debug\Obj\hz16font.pbi + $PROJ_DIR$\Debug\Obj\image.pbi + $PROJ_DIR$\Debug\Obj\image_bmp.pbi + $PROJ_DIR$\Debug\Obj\image_container.pbi + $PROJ_DIR$\Debug\Obj\image_hdc.pbi + $PROJ_DIR$\Debug\Obj\image_jpg.pbi + $PROJ_DIR$\Debug\Obj\image_png.pbi + $PROJ_DIR$\Debug\Obj\image_xpm.pbi + $PROJ_DIR$\Debug\Obj\slab.o + $PROJ_DIR$\Debug\Obj\fm3_easy_kit.pbd + $PROJ_DIR$\Debug\Obj\cpuusage.o + $PROJ_DIR$\Debug\Obj\key.o + $PROJ_DIR$\Debug\Obj\lcd.o + $PROJ_DIR$\Debug\Obj\adc.pbi + $PROJ_DIR$\Debug\Obj\info.pbi + $PROJ_DIR$\Debug\Obj\lcd.pbi + $PROJ_DIR$\Debug\Obj\key.pbi + $PROJ_DIR$\Debug\Obj\list_view.o + $PROJ_DIR$\Debug\Obj\container.pbi + $PROJ_DIR$\Debug\Obj\listbox.o + $PROJ_DIR$\Debug\Obj\listctrl.o + $PROJ_DIR$\Debug\Obj\menu.o + $PROJ_DIR$\Debug\Obj\progressbar.o + $PROJ_DIR$\Debug\Obj\view.o + $PROJ_DIR$\Debug\Obj\radiobox.o + $PROJ_DIR$\Debug\Obj\slider.o + $PROJ_DIR$\Debug\Obj\box.pbi + $PROJ_DIR$\Debug\Obj\staticline.o + $PROJ_DIR$\Debug\Obj\textbox.o + $PROJ_DIR$\Debug\Obj\textview.o + $PROJ_DIR$\Debug\Obj\title.o + $PROJ_DIR$\Debug\Obj\toplevel.o + $PROJ_DIR$\Debug\Obj\button.pbi + $PROJ_DIR$\Debug\Obj\widget.o + $PROJ_DIR$\Debug\Obj\window.o + $PROJ_DIR$\Debug\Obj\workbench.o $PROJ_DIR$\Debug\Obj\ipc.o - $PROJ_DIR$\Debug\Obj\scheduler.o - $PROJ_DIR$\rtconfig.h - $TOOLKIT_DIR$\inc\c\stdio.h - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h $PROJ_DIR$\Debug\Obj\clock.pbi - $TOOLKIT_DIR$\inc\c\ystdio.h - $TOOLKIT_DIR$\inc\c\assert.h + $PROJ_DIR$\Debug\Obj\scheduler.o + $PROJ_DIR$\Debug\Obj\panel.pbi + $PROJ_DIR$\Debug\Obj\core_cm3.pbi + $PROJ_DIR$\Debug\Obj\idle.o $PROJ_DIR$\Debug\Obj\cpuport.o $PROJ_DIR$\Debug\Obj\ipc.pbi - $PROJ_DIR$\Debug\Obj\core_cm3.pbi + $PROJ_DIR$\..\..\..\libcpu\arm\fm3\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\fm3\context_iar.S + $PROJ_DIR$\..\CMSIS\system_mb9bf50x.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\about_view.c + $PROJ_DIR$\..\CMSIS\core_cm3.c + $PROJ_DIR$\..\..\..\libcpu\arm\fm3\fault_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\fm3\start_iar.S + $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\module.c + $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\rtm.c + $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\slab.c + $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\components\rtgui\common\asc12font.c + $PROJ_DIR$\..\..\..\components\rtgui\common\asc16font.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\container.c + $PROJ_DIR$\..\..\..\components\rtgui\common\blit.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\box.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\button.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\checkbox.c + $PROJ_DIR$\..\..\..\components\rtgui\common\color.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\combobox.c + $PROJ_DIR$\..\..\..\components\rtgui\common\dc.c + $PROJ_DIR$\..\..\..\components\rtgui\common\dc_buffer.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\filelist_view.c + $PROJ_DIR$\..\..\..\components\rtgui\common\dc_client.c + $PROJ_DIR$\..\..\..\components\rtgui\common\dc_hw.c + $PROJ_DIR$\..\..\..\components\rtgui\server\driver.c + $PROJ_DIR$\..\..\..\components\rtgui\common\filerw.c + $PROJ_DIR$\..\..\..\components\rtgui\common\font.c + $PROJ_DIR$\..\..\..\components\rtgui\common\font_freetype.c + $PROJ_DIR$\..\..\..\components\rtgui\common\font_bmp.c + $PROJ_DIR$\..\..\..\components\rtgui\common\framebuffer_driver.c + $PROJ_DIR$\..\..\..\components\rtgui\common\hz12font.c + $PROJ_DIR$\..\..\..\components\rtgui\common\font_hz_bmp.c + $PROJ_DIR$\..\..\..\components\rtgui\common\font_hz_file.c + $PROJ_DIR$\..\..\..\components\rtgui\common\image_container.c + $PROJ_DIR$\..\..\..\components\rtgui\common\hz16font.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\iconbox.c + $PROJ_DIR$\..\..\..\components\rtgui\common\image.c + $PROJ_DIR$\..\..\..\components\rtgui\common\image_bmp.c + $PROJ_DIR$\..\..\..\components\rtgui\common\image_png.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\label.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\list_view.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\listbox.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\listctrl.c + $PROJ_DIR$\..\..\..\components\rtgui\common\pixel_driver.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\menu.c + $PROJ_DIR$\..\..\..\components\rtgui\server\mouse.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\notebook.c + $PROJ_DIR$\..\..\..\components\rtgui\server\panel.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\radiobox.c + $PROJ_DIR$\..\..\..\components\rtgui\common\region.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\progressbar.c + $PROJ_DIR$\..\..\..\components\rtgui\common\rtgui_object.c + $PROJ_DIR$\..\..\..\components\rtgui\common\rtgui_xml.c + $PROJ_DIR$\..\..\..\components\rtgui\server\server.c + $PROJ_DIR$\..\..\..\components\rtgui\common\rtgui_system.c + $PROJ_DIR$\..\..\..\components\rtgui\common\rtgui_theme.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\scrollbar.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\slider.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\staticline.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\textbox.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\textview.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\workbench.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\title.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\toplevel.c + $PROJ_DIR$\..\..\..\components\rtgui\server\topwin.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\view.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\widget.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\window.c + $PROJ_DIR$\adc.c + $PROJ_DIR$\board.c + $PROJ_DIR$\application.c + $PROJ_DIR$\cpuusage.c + $PROJ_DIR$\info.c $PROJ_DIR$\key.c - $PROJ_DIR$\led.c $PROJ_DIR$\lcd.c + $PROJ_DIR$\led.c $PROJ_DIR$\startup.c - $PROJ_DIR$\Debug\Obj\system_mb9bf50x.pbi - $PROJ_DIR$\Debug\Obj\idle.o - $PROJ_DIR$\Debug\Obj\kservice.pbi - $PROJ_DIR$\Debug\Obj\board.pbi - $PROJ_DIR$\Debug\Obj\rtm.pbi - $PROJ_DIR$\Debug\Obj\system_mb9bf50x.o + $PROJ_DIR$\Debug\Obj\listctrl.pbi + $PROJ_DIR$\Debug\Obj\notebook.pbi - $PROJ_DIR$\..\..\..\libcpu\arm\fm3\context_iar.S + $PROJ_DIR$\..\..\..\components\rtgui\common\image_hdc.c + + + BICOMP + 144 + + + ICCARM + 71 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\common\image_xpm.c + + + BICOMP + 147 + + + ICCARM + 74 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\common\image_jpg.c + + + BICOMP + 145 + + + ICCARM + 72 + + + + + [ROOT_NODE] + + + ILINK + 50 + + + + + $PROJ_DIR$\..\..\..\libcpu\arm\fm3\cpuport.c + + + BICOMP + 44 + + + ICCARM + 182 + + + + + $PROJ_DIR$\..\..\..\libcpu\arm\fm3\context_iar.S + + + AARM + 128 + + + + + $PROJ_DIR$\..\CMSIS\system_mb9bf50x.c + + + BICOMP + 8 + + + ICCARM + 12 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\about_view.c + + + BICOMP + 104 + + + ICCARM + 58 + + + + + $PROJ_DIR$\..\CMSIS\core_cm3.c + + + BICOMP + 180 + + + ICCARM + 38 + + + + + $PROJ_DIR$\..\..\..\libcpu\arm\fm3\fault_iar.S + + + AARM + 129 + + + + + $PROJ_DIR$\..\..\..\libcpu\arm\fm3\start_iar.S + + + AARM + 39 + + + + + $PROJ_DIR$\..\..\..\src\clock.c + + + BICOMP + 177 + + + ICCARM + 49 + + + + + $PROJ_DIR$\..\..\..\src\device.c + + + BICOMP + 41 + + + ICCARM + 2 + + + + + $PROJ_DIR$\..\..\..\src\idle.c + + + BICOMP + 127 + + + ICCARM + 181 + + + + + $PROJ_DIR$\..\..\..\src\ipc.c + + + BICOMP + 183 + + + ICCARM + 176 + + + + + $PROJ_DIR$\..\..\..\src\irq.c + + + BICOMP + 133 + + + ICCARM + 48 + + + + + $PROJ_DIR$\..\..\..\src\kservice.c + + + BICOMP + 9 + + + ICCARM + 43 + + + + + $PROJ_DIR$\..\..\..\src\mem.c + + + BICOMP + 34 + + + ICCARM + 35 + + + + + $PROJ_DIR$\..\..\..\src\mempool.c + + + BICOMP + 137 + + + ICCARM + 134 + + + + + $PROJ_DIR$\..\..\..\src\module.c + + + BICOMP + 47 + + + ICCARM + 40 + + + + + $PROJ_DIR$\..\..\..\src\object.c + + + BICOMP + 46 + + + ICCARM + 132 + + + + + $PROJ_DIR$\..\..\..\src\rtm.c + + + BICOMP + 11 + + + ICCARM + 94 + + + + + $PROJ_DIR$\..\..\..\src\scheduler.c + + + BICOMP + 130 + + + ICCARM + 178 + + + + + $PROJ_DIR$\..\..\..\src\slab.c + + + BICOMP + 36 + + + ICCARM + 148 + + + + + $PROJ_DIR$\..\..\..\src\thread.c + + + BICOMP + 95 + + + ICCARM + 1 + + + + + $PROJ_DIR$\..\..\..\src\timer.c + + + BICOMP + 136 + + + ICCARM + 96 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\common\asc12font.c + + + BICOMP + 82 + + + ICCARM + 21 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\common\asc16font.c + + + BICOMP + 81 + + + ICCARM + 17 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\container.c + + + BICOMP + 158 + + + ICCARM + 63 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\common\blit.c + + + BICOMP + 65 + + + ICCARM + 19 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\box.c + + + BICOMP + 166 + + + ICCARM + 55 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\button.c + + + BICOMP + 172 + + + ICCARM + 57 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\checkbox.c + + + BICOMP + 107 + + + ICCARM + 60 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\common\color.c + + + BICOMP + 83 + + + ICCARM + 20 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\combobox.c + + + BICOMP + 106 + + + ICCARM + 52 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\common\dc.c + + + BICOMP + 85 + + + ICCARM + 23 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\common\dc_buffer.c + + + BICOMP + 86 + + + ICCARM + 24 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\filelist_view.c + + + BICOMP + 109 + + + ICCARM + 62 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\common\dc_client.c + + + BICOMP + 87 + + + ICCARM + 25 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\common\dc_hw.c + + + BICOMP + 88 + + + ICCARM + 26 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\server\driver.c + + + BICOMP + 51 + + + ICCARM + 15 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\common\filerw.c + + + BICOMP + 89 + + + ICCARM + 27 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\common\font.c + + + BICOMP + 90 + + + ICCARM + 28 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\common\font_freetype.c + + + BICOMP + 92 + + + ICCARM + 30 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\common\font_bmp.c + + + BICOMP + 91 + + + ICCARM + 29 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\common\framebuffer_driver.c - AARM - 84 + BICOMP + 138 + + + ICCARM + 64 - $PROJ_DIR$\..\..\..\libcpu\arm\fm3\cpuport.c + $PROJ_DIR$\..\..\..\components\rtgui\common\hz12font.c BICOMP - 59 + 139 ICCARM - 103 + 66 - + + + $PROJ_DIR$\..\..\..\components\rtgui\common\font_hz_bmp.c + BICOMP - 81 80 78 97 18 16 4 7 17 15 14 79 73 11 74 19 75 76 + 93 + + + ICCARM + 31 - + - $PROJ_DIR$\..\CMSIS\system_mb9bf50x.c + $PROJ_DIR$\..\..\..\components\rtgui\common\font_hz_file.c BICOMP - 110 + 84 ICCARM - 115 + 18 - + + + $PROJ_DIR$\..\..\..\components\rtgui\common\image_container.c + BICOMP - 79 73 11 16 4 7 17 15 14 74 19 75 76 + 143 + + + ICCARM + 70 - + - $PROJ_DIR$\application.c + $PROJ_DIR$\..\..\..\components\rtgui\common\hz16font.c BICOMP - 57 + 140 ICCARM - 87 + 67 - $PROJ_DIR$\..\CMSIS\core_cm3.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\iconbox.c BICOMP - 105 + 110 ICCARM - 53 + 61 - + + + $PROJ_DIR$\..\..\..\components\rtgui\common\image.c + BICOMP - 11 16 4 7 17 15 14 + 141 + + + ICCARM + 68 - + - $PROJ_DIR$\..\..\..\libcpu\arm\fm3\fault_iar.S + $PROJ_DIR$\..\..\..\components\rtgui\common\image_bmp.c - AARM - 85 + BICOMP + 142 + + + ICCARM + 69 - $PROJ_DIR$\..\..\..\libcpu\arm\fm3\start_iar.S + $PROJ_DIR$\..\..\..\components\rtgui\common\image_png.c - AARM - 54 + BICOMP + 146 + + + ICCARM + 73 - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\label.c BICOMP - 100 + 112 ICCARM - 64 + 102 - + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\list_view.c + BICOMP - 80 78 97 18 16 4 7 17 15 14 + 108 - + + ICCARM + 157 + + - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\listbox.c BICOMP - 56 + 105 ICCARM - 3 + 159 - + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\listctrl.c + BICOMP - 80 78 97 18 16 4 7 17 15 14 82 + 273 + + + ICCARM + 160 - + - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\components\rtgui\common\pixel_driver.c BICOMP - 94 + 22 ICCARM - 111 + 75 - + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\menu.c + BICOMP - 81 80 78 97 18 16 4 7 17 15 14 82 + 113 + + + ICCARM + 161 - + - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\components\rtgui\server\mouse.c BICOMP - 104 + 7 ICCARM - 95 + 16 - + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\notebook.c + BICOMP - 80 78 97 18 16 4 7 17 15 14 81 82 + 274 + + + ICCARM + 53 - + - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\components\rtgui\server\panel.c BICOMP - 89 + 179 ICCARM - 63 + 59 - + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\radiobox.c + BICOMP - 81 80 78 97 18 16 4 7 17 15 14 + 111 + + + ICCARM + 164 - + - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\components\rtgui\common\region.c BICOMP - 112 + 98 ICCARM - 58 + 76 - + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\progressbar.c + BICOMP - 80 78 97 18 16 4 7 17 15 14 81 + 116 - + + ICCARM + 162 + + - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\components\rtgui\common\rtgui_object.c BICOMP - 23 + 99 ICCARM - 24 + 77 - + + + $PROJ_DIR$\..\..\..\components\rtgui\common\rtgui_xml.c + BICOMP - 80 78 97 18 16 4 7 17 15 14 + 101 + + + ICCARM + 80 - + - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\components\rtgui\server\server.c BICOMP - 93 + 54 ICCARM - 90 + 13 - + + + $PROJ_DIR$\..\..\..\components\rtgui\common\rtgui_system.c + BICOMP - 81 80 78 97 18 16 4 7 17 15 14 82 + 97 + + + ICCARM + 78 - + - $PROJ_DIR$\..\..\..\src\module.c + $PROJ_DIR$\..\..\..\components\rtgui\common\rtgui_theme.c BICOMP - 62 + 100 ICCARM - 55 + 79 - + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\scrollbar.c + BICOMP - 80 78 97 18 16 4 7 17 15 14 77 69 70 99 82 + 115 + + + ICCARM + 103 - + - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\slider.c BICOMP - 61 + 117 ICCARM - 88 + 165 - + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\staticline.c + BICOMP - 80 78 97 18 16 4 7 17 15 14 81 82 + 118 + + + ICCARM + 167 - + - $PROJ_DIR$\..\..\..\src\rtm.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\textbox.c BICOMP - 114 + 120 ICCARM - 67 + 168 - + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\textview.c + BICOMP - 80 78 97 18 16 4 7 17 15 14 102 71 70 69 99 98 101 + 121 + + + ICCARM + 169 - + - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\workbench.c BICOMP - 86 + 125 ICCARM - 96 + 175 - + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\title.c + BICOMP - 80 78 97 18 16 4 7 17 15 14 81 82 + 122 + + + ICCARM + 170 - + - $PROJ_DIR$\..\..\..\src\slab.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\toplevel.c BICOMP - 25 + 123 ICCARM - 6 + 171 - + + + $PROJ_DIR$\..\..\..\components\rtgui\server\topwin.c + BICOMP - 81 80 78 97 18 16 4 7 17 15 14 82 + 56 + + + ICCARM + 14 - + - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\view.c BICOMP - 68 + 119 ICCARM - 1 + 163 - + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\widget.c + BICOMP - 80 78 97 18 16 4 7 17 15 14 81 82 + 114 + + + ICCARM + 173 - + - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\window.c BICOMP - 92 + 124 ICCARM - 72 + 174 @@ -504,11 +1363,11 @@ BICOMP - 12 + 153 ICCARM - 91 + 135 @@ -517,46 +1376,50 @@ BICOMP - 113 + 10 ICCARM - 60 + 45 - $PROJ_DIR$\cpuusage.c + $PROJ_DIR$\application.c BICOMP - 66 + 42 ICCARM - 8 + 131 - $PROJ_DIR$\info.c + $PROJ_DIR$\cpuusage.c BICOMP - 13 + 33 ICCARM - 0 + 150 - [ROOT_NODE] + $PROJ_DIR$\info.c - ILINK - 65 + BICOMP + 154 + + + ICCARM + 3 @@ -565,37 +1428,37 @@ BICOMP - 20 + 156 ICCARM - 9 + 151 - $PROJ_DIR$\led.c + $PROJ_DIR$\lcd.c BICOMP - 22 + 155 ICCARM - 52 + 152 - $PROJ_DIR$\lcd.c + $PROJ_DIR$\led.c BICOMP - 21 + 32 ICCARM - 10 + 37 @@ -604,11 +1467,11 @@ BICOMP - 2 + 0 ICCARM - 83 + 126 diff --git a/bsp/fm3/mb9bf500r/fm3_easy_kit.ewd b/bsp/fm3/mb9bf500r/fm3_easy_kit.ewd index 58a3ccb4f299c99282904f984f5c0b2b114aa559..bddb2fe4090176c4ca2b8de095ae192c0783393d 100644 --- a/bsp/fm3/mb9bf500r/fm3_easy_kit.ewd +++ b/bsp/fm3/mb9bf500r/fm3_easy_kit.ewd @@ -49,7 +49,7 @@