diff --git a/bsp/fm3/mb9bf500r/FlashMB9BF500.flash b/bsp/fm3/mb9bf500r/FlashMB9BF500.flash new file mode 100644 index 0000000000..d7ffb35bbf --- /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 0000000000..cc6ae602cd 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 0000000000..a0e9b1a1e4 --- /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 0000000000..7be62ee8aa --- /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 0000000000..1b6bc0a790 --- /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 758520b808..2c3e4dab1c 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 a211e30478..7f5116217c 100644 --- a/bsp/fm3/mb9bf500r/fm3_easy_kit.dep +++ b/bsp/fm3/mb9bf500r/fm3_easy_kit.dep @@ -2,40 +2,198 @@ 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$\Debug\Obj\led.o + $PROJ_DIR$\Debug\Obj\core_cm3.o + $PROJ_DIR$\Debug\Obj\start_iar.o + $PROJ_DIR$\Debug\Obj\module.o + $PROJ_DIR$\Debug\Obj\device.pbi + $PROJ_DIR$\Debug\Obj\application.pbi + $PROJ_DIR$\Debug\Obj\kservice.o + $PROJ_DIR$\Debug\Obj\cpuport.pbi + $PROJ_DIR$\Debug\Obj\board.o + $PROJ_DIR$\Debug\Obj\object.pbi + $PROJ_DIR$\Debug\Obj\module.pbi + $PROJ_DIR$\Debug\Obj\irq.o + $PROJ_DIR$\Debug\Obj\clock.o + $PROJ_DIR$\Debug\Exe\fm3_easy_kit.out + $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 + $PROJ_DIR$\Debug\Obj\timer.o + $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 + $PROJ_DIR$\Debug\Obj\application.o + $PROJ_DIR$\Debug\Obj\object.o + $PROJ_DIR$\Debug\Obj\irq.pbi + $PROJ_DIR$\Debug\Obj\mempool.o + $PROJ_DIR$\Debug\Obj\adc.o + $PROJ_DIR$\Debug\Obj\timer.pbi + $PROJ_DIR$\Debug\Obj\mempool.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\clock.pbi + $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$\..\..\..\libcpu\arm\fm3\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\fm3\context_iar.S $PROJ_DIR$\..\CMSIS\system_mb9bf50x.c - $PROJ_DIR$\application.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 @@ -54,444 +212,108 @@ $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$\Debug\Obj\led.o - $PROJ_DIR$\Debug\Obj\core_cm3.o - $PROJ_DIR$\Debug\Obj\start_iar.o - $PROJ_DIR$\Debug\Obj\module.o - $PROJ_DIR$\Debug\Obj\device.pbi - $PROJ_DIR$\Debug\Obj\application.pbi - $PROJ_DIR$\Debug\Obj\kservice.o - $PROJ_DIR$\Debug\Obj\cpuport.pbi - $PROJ_DIR$\Debug\Obj\board.o - $PROJ_DIR$\Debug\Obj\object.pbi - $PROJ_DIR$\Debug\Obj\module.pbi - $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\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\startup.o - $PROJ_DIR$\Debug\Obj\context_iar.o - $PROJ_DIR$\Debug\Obj\fault_iar.o - $PROJ_DIR$\Debug\Obj\scheduler.pbi - $PROJ_DIR$\Debug\Obj\application.o - $PROJ_DIR$\Debug\Obj\object.o - $PROJ_DIR$\Debug\Obj\irq.pbi - $PROJ_DIR$\Debug\Obj\mempool.o - $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\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\cpuport.o - $PROJ_DIR$\Debug\Obj\ipc.pbi - $PROJ_DIR$\Debug\Obj\core_cm3.pbi $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 - - - AARM - 84 - - - - - $PROJ_DIR$\..\..\..\libcpu\arm\fm3\cpuport.c + $PROJ_DIR$\..\..\..\components\rtgui\common\image_hdc.c BICOMP - 59 + 144 ICCARM - 103 + 71 - - - BICOMP - 81 80 78 97 18 16 4 7 17 15 14 79 73 11 74 19 75 76 - - - $PROJ_DIR$\..\CMSIS\system_mb9bf50x.c + $PROJ_DIR$\..\..\..\components\rtgui\common\image_xpm.c BICOMP - 110 + 147 ICCARM - 115 - - - - - BICOMP - 79 73 11 16 4 7 17 15 14 74 19 75 76 - - - - - $PROJ_DIR$\application.c - - - BICOMP - 57 - - - ICCARM - 87 + 74 - $PROJ_DIR$\..\CMSIS\core_cm3.c + $PROJ_DIR$\..\..\..\components\rtgui\common\image_jpg.c BICOMP - 105 - - - ICCARM - 53 - - - - - BICOMP - 11 16 4 7 17 15 14 - - - - - $PROJ_DIR$\..\..\..\libcpu\arm\fm3\fault_iar.S - - - AARM - 85 - - - - - $PROJ_DIR$\..\..\..\libcpu\arm\fm3\start_iar.S - - - AARM - 54 - - - - - $PROJ_DIR$\..\..\..\src\clock.c - - - BICOMP - 100 - - - ICCARM - 64 - - - - - BICOMP - 80 78 97 18 16 4 7 17 15 14 - - - - - $PROJ_DIR$\..\..\..\src\device.c - - - BICOMP - 56 - - - ICCARM - 3 - - - - - BICOMP - 80 78 97 18 16 4 7 17 15 14 82 - - - - - $PROJ_DIR$\..\..\..\src\idle.c - - - BICOMP - 94 - - - ICCARM - 111 - - - - - BICOMP - 81 80 78 97 18 16 4 7 17 15 14 82 - - - - - $PROJ_DIR$\..\..\..\src\ipc.c - - - BICOMP - 104 - - - ICCARM - 95 - - - - - BICOMP - 80 78 97 18 16 4 7 17 15 14 81 82 - - - - - $PROJ_DIR$\..\..\..\src\irq.c - - - BICOMP - 89 - - - ICCARM - 63 - - - - - BICOMP - 81 80 78 97 18 16 4 7 17 15 14 - - - - - $PROJ_DIR$\..\..\..\src\kservice.c - - - BICOMP - 112 - - - ICCARM - 58 - - - - - BICOMP - 80 78 97 18 16 4 7 17 15 14 81 - - - - - $PROJ_DIR$\..\..\..\src\mem.c - - - BICOMP - 23 - - - ICCARM - 24 - - - - - BICOMP - 80 78 97 18 16 4 7 17 15 14 - - - - - $PROJ_DIR$\..\..\..\src\mempool.c - - - BICOMP - 93 - - - ICCARM - 90 - - - - - BICOMP - 81 80 78 97 18 16 4 7 17 15 14 82 - - - - - $PROJ_DIR$\..\..\..\src\module.c - - - BICOMP - 62 - - - ICCARM - 55 - - - - - BICOMP - 80 78 97 18 16 4 7 17 15 14 77 69 70 99 82 - - - - - $PROJ_DIR$\..\..\..\src\object.c - - - BICOMP - 61 - - - ICCARM - 88 - - - - - BICOMP - 80 78 97 18 16 4 7 17 15 14 81 82 - - - - - $PROJ_DIR$\..\..\..\src\rtm.c - - - BICOMP - 114 - - - ICCARM - 67 - - - - - BICOMP - 80 78 97 18 16 4 7 17 15 14 102 71 70 69 99 98 101 - - - - - $PROJ_DIR$\..\..\..\src\scheduler.c - - - BICOMP - 86 - - - ICCARM - 96 - - - - - BICOMP - 80 78 97 18 16 4 7 17 15 14 81 82 - - - - - $PROJ_DIR$\..\..\..\src\slab.c - - - BICOMP - 25 - - - ICCARM - 6 - - - - - BICOMP - 81 80 78 97 18 16 4 7 17 15 14 82 - - - - - $PROJ_DIR$\..\..\..\src\thread.c - - - BICOMP - 68 - - - ICCARM - 1 - - - - - BICOMP - 80 78 97 18 16 4 7 17 15 14 81 82 - - - - - $PROJ_DIR$\..\..\..\src\timer.c - - - BICOMP - 92 + 145 ICCARM @@ -500,24 +322,372 @@ - $PROJ_DIR$\adc.c + [ROOT_NODE] - BICOMP - 12 - - - ICCARM - 91 + ILINK + 50 - $PROJ_DIR$\board.c + $PROJ_DIR$\..\..\..\libcpu\arm\fm3\cpuport.c BICOMP - 113 + 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 @@ -526,59 +696,24 @@ - $PROJ_DIR$\cpuusage.c + $PROJ_DIR$\..\..\..\components\rtgui\common\color.c BICOMP - 66 + 83 ICCARM - 8 - - - - - $PROJ_DIR$\info.c - - - BICOMP - 13 - - - ICCARM - 0 - - - - - [ROOT_NODE] - - - ILINK - 65 - - - - - $PROJ_DIR$\key.c - - - BICOMP 20 - - ICCARM - 9 - - $PROJ_DIR$\led.c + $PROJ_DIR$\..\..\..\components\rtgui\widgets\combobox.c BICOMP - 22 + 106 ICCARM @@ -586,16 +721,744 @@ + + $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 + + + BICOMP + 138 + + + ICCARM + 64 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\common\hz12font.c + + + BICOMP + 139 + + + ICCARM + 66 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\common\font_hz_bmp.c + + + BICOMP + 93 + + + ICCARM + 31 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\common\font_hz_file.c + + + BICOMP + 84 + + + ICCARM + 18 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\common\image_container.c + + + BICOMP + 143 + + + ICCARM + 70 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\common\hz16font.c + + + BICOMP + 140 + + + ICCARM + 67 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\iconbox.c + + + BICOMP + 110 + + + ICCARM + 61 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\common\image.c + + + BICOMP + 141 + + + ICCARM + 68 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\common\image_bmp.c + + + BICOMP + 142 + + + ICCARM + 69 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\common\image_png.c + + + BICOMP + 146 + + + ICCARM + 73 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\label.c + + + BICOMP + 112 + + + ICCARM + 102 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\list_view.c + + + BICOMP + 108 + + + ICCARM + 157 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\listbox.c + + + BICOMP + 105 + + + ICCARM + 159 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\listctrl.c + + + BICOMP + 273 + + + ICCARM + 160 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\common\pixel_driver.c + + + BICOMP + 22 + + + ICCARM + 75 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\menu.c + + + BICOMP + 113 + + + ICCARM + 161 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\server\mouse.c + + + BICOMP + 7 + + + ICCARM + 16 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\notebook.c + + + BICOMP + 274 + + + ICCARM + 53 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\server\panel.c + + + BICOMP + 179 + + + ICCARM + 59 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\radiobox.c + + + BICOMP + 111 + + + ICCARM + 164 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\common\region.c + + + BICOMP + 98 + + + ICCARM + 76 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\progressbar.c + + + BICOMP + 116 + + + ICCARM + 162 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\common\rtgui_object.c + + + BICOMP + 99 + + + ICCARM + 77 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\common\rtgui_xml.c + + + BICOMP + 101 + + + ICCARM + 80 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\server\server.c + + + BICOMP + 54 + + + ICCARM + 13 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\common\rtgui_system.c + + + BICOMP + 97 + + + ICCARM + 78 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\common\rtgui_theme.c + + + BICOMP + 100 + + + ICCARM + 79 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\scrollbar.c + + + BICOMP + 115 + + + ICCARM + 103 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\slider.c + + + BICOMP + 117 + + + ICCARM + 165 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\staticline.c + + + BICOMP + 118 + + + ICCARM + 167 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\textbox.c + + + BICOMP + 120 + + + ICCARM + 168 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\textview.c + + + BICOMP + 121 + + + ICCARM + 169 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\workbench.c + + + BICOMP + 125 + + + ICCARM + 175 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\title.c + + + BICOMP + 122 + + + ICCARM + 170 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\toplevel.c + + + BICOMP + 123 + + + ICCARM + 171 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\server\topwin.c + + + BICOMP + 56 + + + ICCARM + 14 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\view.c + + + BICOMP + 119 + + + ICCARM + 163 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\widget.c + + + BICOMP + 114 + + + ICCARM + 173 + + + + + $PROJ_DIR$\..\..\..\components\rtgui\widgets\window.c + + + BICOMP + 124 + + + ICCARM + 174 + + + + + $PROJ_DIR$\adc.c + + + BICOMP + 153 + + + ICCARM + 135 + + + + + $PROJ_DIR$\board.c + + + BICOMP + 10 + + + ICCARM + 45 + + + + + $PROJ_DIR$\application.c + + + BICOMP + 42 + + + ICCARM + 131 + + + + + $PROJ_DIR$\cpuusage.c + + + BICOMP + 33 + + + ICCARM + 150 + + + + + $PROJ_DIR$\info.c + + + BICOMP + 154 + + + ICCARM + 3 + + + + + $PROJ_DIR$\key.c + + + BICOMP + 156 + + + ICCARM + 151 + + + $PROJ_DIR$\lcd.c BICOMP - 21 + 155 ICCARM - 10 + 152 + + + + + $PROJ_DIR$\led.c + + + BICOMP + 32 + + + ICCARM + 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 58a3ccb4f2..bddb2fe409 100644 --- a/bsp/fm3/mb9bf500r/fm3_easy_kit.ewd +++ b/bsp/fm3/mb9bf500r/fm3_easy_kit.ewd @@ -49,7 +49,7 @@