diff --git a/bsp/mini2440/SConscript b/bsp/mini2440/SConscript index 0f869dc1a2..fe0ae941ae 100644 --- a/bsp/mini2440/SConscript +++ b/bsp/mini2440/SConscript @@ -1,37 +1,14 @@ -import rtconfig +# for module compiling +import os Import('RTT_ROOT') -from building import * -src_bsp = ['application.c', 'startup.c', 'board.c'] -src_drv = ['console.c', 'led.c'] +cwd = str(Dir('#')) +objs = [] +list = os.listdir(cwd) -if GetDepend('RT_USING_DFS'): - src_drv += ['sdcard.c'] +for d in list: + path = os.path.join(cwd, d) + if os.path.isfile(os.path.join(path, 'SConscript')): + objs = objs + SConscript(os.path.join(d, 'SConscript')) -if GetDepend('RT_USING_LWIP'): - src_drv += ['dm9000.c'] - -if GetDepend('RT_USING_RTGUI'): - src_drv += ['touch.c', 'key.c', 'calibration.c'] - -if GetDepend('RT_USING_FTK'): - src_drv += ['touch.c', 'key.c'] - -if GetDepend('RT_USING_RTI'): - src_drv += ['rti_stub.c'] - -if GetDepend('RT_USING_RTGUI') or GetDepend('RT_USING_FTK'): - if rtconfig.RT_USING_LCD_TYPE == 'PNL_A70': - src_drv += ['lcd_a70.c'] - elif rtconfig.RT_USING_LCD_TYPE == 'PNL_N35': - src_drv += ['lcd_n35.c'] - elif rtconfig.RT_USING_LCD_TYPE == 'PNL_T35': - src_drv += ['lcd_t35.c'] - elif rtconfig.RT_USING_LCD_TYPE == 'PNL_X35': - src_drv += ['lcd_x35.c'] - -src = File(src_bsp + src_drv) -CPPPATH = [GetCurrentDir()] -group = DefineGroup('Startup', src, depend = [''], CPPPATH = CPPPATH) - -Return('group') +Return('objs') diff --git a/bsp/mini2440/applications/SConscript b/bsp/mini2440/applications/SConscript new file mode 100644 index 0000000000..01eb940dfb --- /dev/null +++ b/bsp/mini2440/applications/SConscript @@ -0,0 +1,11 @@ +Import('RTT_ROOT') +Import('rtconfig') +from building import * + +cwd = os.path.join(str(Dir('#')), 'applications') +src = Glob('*.c') +CPPPATH = [cwd, str(Dir('#'))] + +group = DefineGroup('Applications', src, depend = [''], CPPPATH = CPPPATH) + +Return('group') diff --git a/bsp/mini2440/application.c b/bsp/mini2440/applications/application.c similarity index 100% rename from bsp/mini2440/application.c rename to bsp/mini2440/applications/application.c diff --git a/bsp/mini2440/startup.c b/bsp/mini2440/applications/startup.c similarity index 100% rename from bsp/mini2440/startup.c rename to bsp/mini2440/applications/startup.c diff --git a/bsp/mini2440/drivers/SConscript b/bsp/mini2440/drivers/SConscript new file mode 100644 index 0000000000..55c8b43cd5 --- /dev/null +++ b/bsp/mini2440/drivers/SConscript @@ -0,0 +1,44 @@ +Import('RTT_ROOT') +Import('rtconfig') +from building import * + +cwd = os.path.join(str(Dir('#')), 'drivers') + +# add the general drivers. +src = Split(""" +board.c +led.c +console.c +""") + +if GetDepend('RT_USING_DFS'): + src += ['sdcard.c'] + +if GetDepend('RT_USING_LWIP'): + src += ['dm9000.c'] + +if GetDepend('RT_USING_RTGUI'): + src += ['touch.c', 'key.c', 'calibration.c'] + +if GetDepend('RT_USING_FTK'): + src += ['touch.c', 'key.c'] + +if GetDepend('RT_USING_RTI'): + src += ['rti_stub.c'] + +if GetDepend('RT_USING_RTGUI') or GetDepend('RT_USING_FTK'): + if rtconfig.RT_USING_LCD_TYPE == 'PNL_A70': + src += ['lcd_a70.c'] + elif rtconfig.RT_USING_LCD_TYPE == 'PNL_N35': + src += ['lcd_n35.c'] + elif rtconfig.RT_USING_LCD_TYPE == 'PNL_T35': + src += ['lcd_t35.c'] + elif rtconfig.RT_USING_LCD_TYPE == 'PNL_X35': + src += ['lcd_x35.c'] + +CPPPATH = [cwd] + +group = DefineGroup('Drivers', src, depend = [''], CPPPATH = CPPPATH) + +Return('group') + diff --git a/bsp/mini2440/board.c b/bsp/mini2440/drivers/board.c similarity index 100% rename from bsp/mini2440/board.c rename to bsp/mini2440/drivers/board.c diff --git a/bsp/mini2440/board.h b/bsp/mini2440/drivers/board.h similarity index 100% rename from bsp/mini2440/board.h rename to bsp/mini2440/drivers/board.h diff --git a/bsp/mini2440/console.c b/bsp/mini2440/drivers/console.c similarity index 100% rename from bsp/mini2440/console.c rename to bsp/mini2440/drivers/console.c diff --git a/bsp/mini2440/dm9000.c b/bsp/mini2440/drivers/dm9000.c similarity index 100% rename from bsp/mini2440/dm9000.c rename to bsp/mini2440/drivers/dm9000.c diff --git a/bsp/mini2440/dm9000.h b/bsp/mini2440/drivers/dm9000.h similarity index 100% rename from bsp/mini2440/dm9000.h rename to bsp/mini2440/drivers/dm9000.h diff --git a/bsp/mini2440/key.c b/bsp/mini2440/drivers/key.c similarity index 99% rename from bsp/mini2440/key.c rename to bsp/mini2440/drivers/key.c index 1b5035e180..22e0b3e889 100644 --- a/bsp/mini2440/key.c +++ b/bsp/mini2440/drivers/key.c @@ -129,7 +129,7 @@ static void key_init(void) /* install key isr */ INTSUBMSK &= ~(BIT_SUB_RXD1); - rt_hw_interrupt_install(INTUART1, rt_key_handler, RT_NULL); + rt_hw_interrupt_install(INTUART1, rt_key_handler, RT_NULL , "INTUART1"); rt_hw_interrupt_umask(INTUART1); } diff --git a/bsp/mini2440/lcd.h b/bsp/mini2440/drivers/lcd.h similarity index 100% rename from bsp/mini2440/lcd.h rename to bsp/mini2440/drivers/lcd.h diff --git a/bsp/mini2440/lcd_a70.c b/bsp/mini2440/drivers/lcd_a70.c similarity index 100% rename from bsp/mini2440/lcd_a70.c rename to bsp/mini2440/drivers/lcd_a70.c diff --git a/bsp/mini2440/lcd_n35.c b/bsp/mini2440/drivers/lcd_n35.c similarity index 100% rename from bsp/mini2440/lcd_n35.c rename to bsp/mini2440/drivers/lcd_n35.c diff --git a/bsp/mini2440/lcd_t35.c b/bsp/mini2440/drivers/lcd_t35.c similarity index 100% rename from bsp/mini2440/lcd_t35.c rename to bsp/mini2440/drivers/lcd_t35.c diff --git a/bsp/mini2440/lcd_x35.c b/bsp/mini2440/drivers/lcd_x35.c similarity index 100% rename from bsp/mini2440/lcd_x35.c rename to bsp/mini2440/drivers/lcd_x35.c diff --git a/bsp/mini2440/led.c b/bsp/mini2440/drivers/led.c similarity index 100% rename from bsp/mini2440/led.c rename to bsp/mini2440/drivers/led.c diff --git a/bsp/mini2440/led.h b/bsp/mini2440/drivers/led.h similarity index 100% rename from bsp/mini2440/led.h rename to bsp/mini2440/drivers/led.h diff --git a/bsp/mini2440/sdcard.c b/bsp/mini2440/drivers/sdcard.c similarity index 100% rename from bsp/mini2440/sdcard.c rename to bsp/mini2440/drivers/sdcard.c diff --git a/bsp/mini2440/sdcard.h b/bsp/mini2440/drivers/sdcard.h similarity index 100% rename from bsp/mini2440/sdcard.h rename to bsp/mini2440/drivers/sdcard.h diff --git a/bsp/mini2440/touch.c b/bsp/mini2440/drivers/touch.c similarity index 99% rename from bsp/mini2440/touch.c rename to bsp/mini2440/drivers/touch.c index 5af6ab543e..49d5f713a6 100644 --- a/bsp/mini2440/touch.c +++ b/bsp/mini2440/drivers/touch.c @@ -384,7 +384,7 @@ static rt_err_t rtgui_touch_init(rt_device_t dev) ADCTSC = WAIT4INT(0); - rt_hw_interrupt_install(INTADC, rt_touch_handler, RT_NULL); + rt_hw_interrupt_install(INTADC, rt_touch_handler, RT_NULL , "INTADC"); rt_hw_interrupt_umask(INTADC); /* clear interrupt */ diff --git a/bsp/mini2440/touch.h b/bsp/mini2440/drivers/touch.h similarity index 100% rename from bsp/mini2440/touch.h rename to bsp/mini2440/drivers/touch.h diff --git a/bsp/mini2440/project.Uv2 b/bsp/mini2440/project.Uv2 index 7864fdd64e..7e7c3d8ea9 100644 --- a/bsp/mini2440/project.Uv2 +++ b/bsp/mini2440/project.Uv2 @@ -6,335 +6,275 @@ Target (RT-Thread Mini2440), 0x0004 // Tools: 'ARM-ADS' Group (Startup) Group (Kernel) Group (S3C24X0) -Group (pthreads) -Group (libc) -Group (libz) -Group (jpeg) -Group (libpng) -Group (libdl) -Group (finsh) -Group (LwIP) Group (Filesystem) +Group (jpeg) +Group (finsh) +Group (libc) +Group (libdl) +Group (LwIP) +Group (pthreads) -File 1,1,<./application.c> -File 1,1,<./startup.c> -File 1,1,<./board.c> -File 1,1,<./console.c> -File 1,1,<./led.c> -File 1,1,<./sdcard.c> -File 1,1,<./dm9000.c> -File 1,1,<../../src/clock.c> -File 1,1,<../../src/components.c> -File 1,1,<../../src/device.c> -File 1,1,<../../src/idle.c> -File 1,1,<../../src/ipc.c> -File 1,1,<../../src/irq.c> -File 1,1,<../../src/kservice.c> -File 1,1,<../../src/mem.c> -File 1,1,<../../src/mempool.c> -File 1,1,<../../src/module.c> -File 1,1,<../../src/object.c> -File 1,1,<../../src/scheduler.c> -File 1,1,<../../src/thread.c> -File 1,1,<../../src/timer.c> -File 1,1,<../../libcpu/arm/s3c24x0/cpu.c> -File 1,1,<../../libcpu/arm/s3c24x0/interrupt.c> -File 1,1,<../../libcpu/arm/s3c24x0/mmu.c> -File 1,1,<../../libcpu/arm/s3c24x0/rtc.c> -File 1,1,<../../libcpu/arm/s3c24x0/serial.c> -File 1,1,<../../libcpu/arm/s3c24x0/stack.c> -File 1,1,<../../libcpu/arm/s3c24x0/system_clock.c> -File 1,1,<../../libcpu/arm/s3c24x0/trap.c> -File 1,2,<../../libcpu/arm/s3c24x0/context_rvds.S> -File 1,2,<../../libcpu/arm/s3c24x0/start_rvds.S> -File 1,1,<../../libcpu/arm/common/backtrace.c> -File 1,1,<../../libcpu/arm/common/div0.c> -File 1,1,<../../libcpu/arm/common/showmem.c> -File 1,1,<../../components/pthreads/clock_time.c> -File 1,1,<../../components/pthreads/mqueue.c> -File 1,1,<../../components/pthreads/pthread.c> -File 1,1,<../../components/pthreads/pthread_attr.c> -File 1,1,<../../components/pthreads/pthread_barrier.c> -File 1,1,<../../components/pthreads/pthread_cond.c> -File 1,1,<../../components/pthreads/pthread_mutex.c> -File 1,1,<../../components/pthreads/pthread_rwlock.c> -File 1,1,<../../components/pthreads/pthread_spin.c> -File 1,1,<../../components/pthreads/pthread_tls.c> -File 1,1,<../../components/pthreads/sched.c> -File 1,1,<../../components/pthreads/semaphore.c> -File 1,1,<../../components/libc/armlibc/mem_std.c> -File 1,1,<../../components/libc/armlibc/stubs.c> -File 1,1,<../../components/external/libz/adler32.c> -File 1,1,<../../components/external/libz/compress.c> -File 1,1,<../../components/external/libz/crc32.c> -File 1,1,<../../components/external/libz/deflate.c> -File 1,1,<../../components/external/libz/infback.c> -File 1,1,<../../components/external/libz/inffast.c> -File 1,1,<../../components/external/libz/inflate.c> -File 1,1,<../../components/external/libz/inftrees.c> -File 1,1,<../../components/external/libz/trees.c> -File 1,1,<../../components/external/libz/uncompr.c> -File 1,1,<../../components/external/libz/zutil.c> -File 1,1,<../../components/external/jpeg/jaricom.c> -File 1,1,<../../components/external/jpeg/jcomapi.c> -File 1,1,<../../components/external/jpeg/jutils.c> -File 1,1,<../../components/external/jpeg/jerror.c> -File 1,1,<../../components/external/jpeg/jmemmgr.c> -File 1,1,<../../components/external/jpeg/jdapimin.c> -File 1,1,<../../components/external/jpeg/jdapistd.c> -File 1,1,<../../components/external/jpeg/jdarith.c> -File 1,1,<../../components/external/jpeg/jdtrans.c> -File 1,1,<../../components/external/jpeg/jdmaster.c> -File 1,1,<../../components/external/jpeg/jdinput.c> -File 1,1,<../../components/external/jpeg/jdmarker.c> -File 1,1,<../../components/external/jpeg/jdhuff.c> -File 1,1,<../../components/external/jpeg/jdmainct.c> -File 1,1,<../../components/external/jpeg/jdcoefct.c> -File 1,1,<../../components/external/jpeg/jdpostct.c> -File 1,1,<../../components/external/jpeg/jddctmgr.c> -File 1,1,<../../components/external/jpeg/jidctfst.c> -File 1,1,<../../components/external/jpeg/jidctflt.c> -File 1,1,<../../components/external/jpeg/jidctint.c> -File 1,1,<../../components/external/jpeg/jdsample.c> -File 1,1,<../../components/external/jpeg/jdcolor.c> -File 1,1,<../../components/external/jpeg/jquant1.c> -File 1,1,<../../components/external/jpeg/jquant2.c> -File 1,1,<../../components/external/jpeg/jdmerge.c> -File 1,1,<../../components/external/jpeg/jmemnobs.c> -File 1,1,<../../components/external/libpng/png.c> -File 1,1,<../../components/external/libpng/pngerror.c> -File 1,1,<../../components/external/libpng/pnggccrd.c> -File 1,1,<../../components/external/libpng/pngget.c> -File 1,1,<../../components/external/libpng/pngmem.c> -File 1,1,<../../components/external/libpng/pngpread.c> -File 1,1,<../../components/external/libpng/pngread.c> -File 1,1,<../../components/external/libpng/pngrio.c> -File 1,1,<../../components/external/libpng/pngrtran.c> -File 1,1,<../../components/external/libpng/pngrutil.c> -File 1,1,<../../components/external/libpng/pngset.c> -File 1,1,<../../components/external/libpng/pngtrans.c> -File 1,1,<../../components/external/libpng/pngvcrd.c> -File 1,1,<../../components/external/libpng/pngwio.c> -File 1,1,<../../components/external/libpng/pngwrite.c> -File 1,1,<../../components/external/libpng/pngwtran.c> -File 1,1,<../../components/external/libpng/pngwutil.c> -File 1,1,<../../components/libdl/dlclose.c> -File 1,1,<../../components/libdl/dlerror.c> -File 1,1,<../../components/libdl/dlopen.c> -File 1,1,<../../components/libdl/dlsym.c> -File 1,1,<../../components/finsh/shell.c> -File 1,1,<../../components/finsh/symbol.c> -File 1,1,<../../components/finsh/cmd.c> -File 1,1,<../../components/finsh/finsh_compiler.c> -File 1,1,<../../components/finsh/finsh_error.c> -File 1,1,<../../components/finsh/finsh_heap.c> -File 1,1,<../../components/finsh/finsh_init.c> -File 1,1,<../../components/finsh/finsh_node.c> -File 1,1,<../../components/finsh/finsh_ops.c> -File 1,1,<../../components/finsh/finsh_parser.c> -File 1,1,<../../components/finsh/finsh_var.c> -File 1,1,<../../components/finsh/finsh_vm.c> -File 1,1,<../../components/finsh/finsh_token.c> -File 1,1,<../../components/net/lwip-1.4.1/src/api/api_lib.c> -File 1,1,<../../components/net/lwip-1.4.1/src/api/api_msg.c> -File 1,1,<../../components/net/lwip-1.4.1/src/api/err.c> -File 1,1,<../../components/net/lwip-1.4.1/src/api/netbuf.c> -File 1,1,<../../components/net/lwip-1.4.1/src/api/netdb.c> -File 1,1,<../../components/net/lwip-1.4.1/src/api/netifapi.c> -File 1,1,<../../components/net/lwip-1.4.1/src/api/sockets.c> -File 1,1,<../../components/net/lwip-1.4.1/src/api/tcpip.c> -File 1,1,<../../components/net/lwip-1.4.1/src/arch/sys_arch.c> -File 1,1,<../../components/net/lwip-1.4.1/src/core/def.c> -File 1,1,<../../components/net/lwip-1.4.1/src/core/dhcp.c> -File 1,1,<../../components/net/lwip-1.4.1/src/core/dns.c> -File 1,1,<../../components/net/lwip-1.4.1/src/core/init.c> -File 1,1,<../../components/net/lwip-1.4.1/src/core/memp.c> -File 1,1,<../../components/net/lwip-1.4.1/src/core/netif.c> -File 1,1,<../../components/net/lwip-1.4.1/src/core/pbuf.c> -File 1,1,<../../components/net/lwip-1.4.1/src/core/raw.c> -File 1,1,<../../components/net/lwip-1.4.1/src/core/stats.c> -File 1,1,<../../components/net/lwip-1.4.1/src/core/sys.c> -File 1,1,<../../components/net/lwip-1.4.1/src/core/tcp.c> -File 1,1,<../../components/net/lwip-1.4.1/src/core/tcp_in.c> -File 1,1,<../../components/net/lwip-1.4.1/src/core/tcp_out.c> -File 1,1,<../../components/net/lwip-1.4.1/src/core/timers.c> -File 1,1,<../../components/net/lwip-1.4.1/src/core/udp.c> -File 1,1,<../../components/net/lwip-1.4.1/src/core/ipv4/autoip.c> -File 1,1,<../../components/net/lwip-1.4.1/src/core/ipv4/icmp.c> -File 1,1,<../../components/net/lwip-1.4.1/src/core/ipv4/igmp.c> -File 1,1,<../../components/net/lwip-1.4.1/src/core/ipv4/inet.c> -File 1,1,<../../components/net/lwip-1.4.1/src/core/ipv4/inet_chksum.c> -File 1,1,<../../components/net/lwip-1.4.1/src/core/ipv4/ip.c> -File 1,1,<../../components/net/lwip-1.4.1/src/core/ipv4/ip_addr.c> -File 1,1,<../../components/net/lwip-1.4.1/src/core/ipv4/ip_frag.c> -File 1,1,<../../components/net/lwip-1.4.1/src/netif/etharp.c> -File 1,1,<../../components/net/lwip-1.4.1/src/netif/ethernetif.c> -File 1,1,<../../components/net/lwip-1.4.1/src/netif/slipif.c> -File 1,1,<../../components/dfs/src/dfs.c> -File 1,1,<../../components/dfs/src/dfs_file.c> -File 1,1,<../../components/dfs/src/dfs_fs.c> -File 1,1,<../../components/dfs/src/dfs_posix.c> -File 1,1,<../../components/dfs/filesystems/elmfat/dfs_elm.c> -File 1,1,<../../components/dfs/filesystems/elmfat/ff.c> -File 1,1,<../../components/dfs/filesystems/elmfat/option/cc936.c> -File 1,1,<../../components/dfs/filesystems/devfs/console.c> -File 1,1,<../../components/dfs/filesystems/devfs/devfs.c> -File 2,1,<../../src/clock.c> -File 2,1,<../../src/components.c> -File 2,1,<../../src/device.c> -File 2,1,<../../src/idle.c> -File 2,1,<../../src/ipc.c> -File 2,1,<../../src/irq.c> -File 2,1,<../../src/kservice.c> -File 2,1,<../../src/mem.c> -File 2,1,<../../src/mempool.c> -File 2,1,<../../src/module.c> -File 2,1,<../../src/object.c> -File 2,1,<../../src/scheduler.c> -File 2,1,<../../src/thread.c> -File 2,1,<../../src/timer.c> -File 3,1,<../../libcpu/arm/s3c24x0/cpu.c> -File 3,1,<../../libcpu/arm/s3c24x0/interrupt.c> -File 3,1,<../../libcpu/arm/s3c24x0/mmu.c> -File 3,1,<../../libcpu/arm/s3c24x0/rtc.c> -File 3,1,<../../libcpu/arm/s3c24x0/serial.c> -File 3,1,<../../libcpu/arm/s3c24x0/stack.c> -File 3,1,<../../libcpu/arm/s3c24x0/system_clock.c> -File 3,1,<../../libcpu/arm/s3c24x0/trap.c> -File 3,2,<../../libcpu/arm/s3c24x0/context_rvds.S> -File 3,2,<../../libcpu/arm/s3c24x0/start_rvds.S> -File 3,1,<../../libcpu/arm/common/backtrace.c> -File 3,1,<../../libcpu/arm/common/div0.c> -File 3,1,<../../libcpu/arm/common/showmem.c> -File 4,1,<../../components/pthreads/clock_time.c> -File 4,1,<../../components/pthreads/mqueue.c> -File 4,1,<../../components/pthreads/pthread.c> -File 4,1,<../../components/pthreads/pthread_attr.c> -File 4,1,<../../components/pthreads/pthread_barrier.c> -File 4,1,<../../components/pthreads/pthread_cond.c> -File 4,1,<../../components/pthreads/pthread_mutex.c> -File 4,1,<../../components/pthreads/pthread_rwlock.c> -File 4,1,<../../components/pthreads/pthread_spin.c> -File 4,1,<../../components/pthreads/pthread_tls.c> -File 4,1,<../../components/pthreads/sched.c> -File 4,1,<../../components/pthreads/semaphore.c> -File 5,1,<../../components/libc/armlibc/mem_std.c> -File 5,1,<../../components/libc/armlibc/stubs.c> -File 6,1,<../../components/external/libz/adler32.c> -File 6,1,<../../components/external/libz/compress.c> -File 6,1,<../../components/external/libz/crc32.c> -File 6,1,<../../components/external/libz/deflate.c> -File 6,1,<../../components/external/libz/infback.c> -File 6,1,<../../components/external/libz/inffast.c> -File 6,1,<../../components/external/libz/inflate.c> -File 6,1,<../../components/external/libz/inftrees.c> -File 6,1,<../../components/external/libz/trees.c> -File 6,1,<../../components/external/libz/uncompr.c> -File 6,1,<../../components/external/libz/zutil.c> -File 7,1,<../../components/external/jpeg/jaricom.c> -File 7,1,<../../components/external/jpeg/jcomapi.c> -File 7,1,<../../components/external/jpeg/jutils.c> -File 7,1,<../../components/external/jpeg/jerror.c> -File 7,1,<../../components/external/jpeg/jmemmgr.c> -File 7,1,<../../components/external/jpeg/jdapimin.c> -File 7,1,<../../components/external/jpeg/jdapistd.c> -File 7,1,<../../components/external/jpeg/jdarith.c> -File 7,1,<../../components/external/jpeg/jdtrans.c> -File 7,1,<../../components/external/jpeg/jdmaster.c> -File 7,1,<../../components/external/jpeg/jdinput.c> -File 7,1,<../../components/external/jpeg/jdmarker.c> -File 7,1,<../../components/external/jpeg/jdhuff.c> -File 7,1,<../../components/external/jpeg/jdmainct.c> -File 7,1,<../../components/external/jpeg/jdcoefct.c> -File 7,1,<../../components/external/jpeg/jdpostct.c> -File 7,1,<../../components/external/jpeg/jddctmgr.c> -File 7,1,<../../components/external/jpeg/jidctfst.c> -File 7,1,<../../components/external/jpeg/jidctflt.c> -File 7,1,<../../components/external/jpeg/jidctint.c> -File 7,1,<../../components/external/jpeg/jdsample.c> -File 7,1,<../../components/external/jpeg/jdcolor.c> -File 7,1,<../../components/external/jpeg/jquant1.c> -File 7,1,<../../components/external/jpeg/jquant2.c> -File 7,1,<../../components/external/jpeg/jdmerge.c> -File 7,1,<../../components/external/jpeg/jmemnobs.c> -File 8,1,<../../components/external/libpng/png.c> -File 8,1,<../../components/external/libpng/pngerror.c> -File 8,1,<../../components/external/libpng/pnggccrd.c> -File 8,1,<../../components/external/libpng/pngget.c> -File 8,1,<../../components/external/libpng/pngmem.c> -File 8,1,<../../components/external/libpng/pngpread.c> -File 8,1,<../../components/external/libpng/pngread.c> -File 8,1,<../../components/external/libpng/pngrio.c> -File 8,1,<../../components/external/libpng/pngrtran.c> -File 8,1,<../../components/external/libpng/pngrutil.c> -File 8,1,<../../components/external/libpng/pngset.c> -File 8,1,<../../components/external/libpng/pngtrans.c> -File 8,1,<../../components/external/libpng/pngvcrd.c> -File 8,1,<../../components/external/libpng/pngwio.c> -File 8,1,<../../components/external/libpng/pngwrite.c> -File 8,1,<../../components/external/libpng/pngwtran.c> -File 8,1,<../../components/external/libpng/pngwutil.c> -File 9,1,<../../components/libdl/dlclose.c> -File 9,1,<../../components/libdl/dlerror.c> -File 9,1,<../../components/libdl/dlopen.c> -File 9,1,<../../components/libdl/dlsym.c> -File 10,1,<../../components/finsh/shell.c> -File 10,1,<../../components/finsh/symbol.c> -File 10,1,<../../components/finsh/cmd.c> -File 10,1,<../../components/finsh/finsh_compiler.c> -File 10,1,<../../components/finsh/finsh_error.c> -File 10,1,<../../components/finsh/finsh_heap.c> -File 10,1,<../../components/finsh/finsh_init.c> -File 10,1,<../../components/finsh/finsh_node.c> -File 10,1,<../../components/finsh/finsh_ops.c> -File 10,1,<../../components/finsh/finsh_parser.c> -File 10,1,<../../components/finsh/finsh_var.c> -File 10,1,<../../components/finsh/finsh_vm.c> -File 10,1,<../../components/finsh/finsh_token.c> -File 11,1,<../../components/net/lwip-1.4.1/src/api/api_lib.c> -File 11,1,<../../components/net/lwip-1.4.1/src/api/api_msg.c> -File 11,1,<../../components/net/lwip-1.4.1/src/api/err.c> -File 11,1,<../../components/net/lwip-1.4.1/src/api/netbuf.c> -File 11,1,<../../components/net/lwip-1.4.1/src/api/netdb.c> -File 11,1,<../../components/net/lwip-1.4.1/src/api/netifapi.c> -File 11,1,<../../components/net/lwip-1.4.1/src/api/sockets.c> -File 11,1,<../../components/net/lwip-1.4.1/src/api/tcpip.c> -File 11,1,<../../components/net/lwip-1.4.1/src/arch/sys_arch.c> -File 11,1,<../../components/net/lwip-1.4.1/src/core/def.c> -File 11,1,<../../components/net/lwip-1.4.1/src/core/dhcp.c> -File 11,1,<../../components/net/lwip-1.4.1/src/core/dns.c> -File 11,1,<../../components/net/lwip-1.4.1/src/core/init.c> -File 11,1,<../../components/net/lwip-1.4.1/src/core/memp.c> -File 11,1,<../../components/net/lwip-1.4.1/src/core/netif.c> -File 11,1,<../../components/net/lwip-1.4.1/src/core/pbuf.c> -File 11,1,<../../components/net/lwip-1.4.1/src/core/raw.c> -File 11,1,<../../components/net/lwip-1.4.1/src/core/stats.c> -File 11,1,<../../components/net/lwip-1.4.1/src/core/sys.c> -File 11,1,<../../components/net/lwip-1.4.1/src/core/tcp.c> -File 11,1,<../../components/net/lwip-1.4.1/src/core/tcp_in.c> -File 11,1,<../../components/net/lwip-1.4.1/src/core/tcp_out.c> -File 11,1,<../../components/net/lwip-1.4.1/src/core/timers.c> -File 11,1,<../../components/net/lwip-1.4.1/src/core/udp.c> -File 11,1,<../../components/net/lwip-1.4.1/src/core/ipv4/autoip.c> -File 11,1,<../../components/net/lwip-1.4.1/src/core/ipv4/icmp.c> -File 11,1,<../../components/net/lwip-1.4.1/src/core/ipv4/igmp.c> -File 11,1,<../../components/net/lwip-1.4.1/src/core/ipv4/inet.c> -File 11,1,<../../components/net/lwip-1.4.1/src/core/ipv4/inet_chksum.c> -File 11,1,<../../components/net/lwip-1.4.1/src/core/ipv4/ip.c> -File 11,1,<../../components/net/lwip-1.4.1/src/core/ipv4/ip_addr.c> -File 11,1,<../../components/net/lwip-1.4.1/src/core/ipv4/ip_frag.c> -File 11,1,<../../components/net/lwip-1.4.1/src/netif/etharp.c> -File 11,1,<../../components/net/lwip-1.4.1/src/netif/ethernetif.c> -File 11,1,<../../components/net/lwip-1.4.1/src/netif/slipif.c> -File 12,1,<../../components/dfs/src/dfs.c> -File 12,1,<../../components/dfs/src/dfs_file.c> -File 12,1,<../../components/dfs/src/dfs_fs.c> -File 12,1,<../../components/dfs/src/dfs_posix.c> -File 12,1,<../../components/dfs/filesystems/elmfat/dfs_elm.c> -File 12,1,<../../components/dfs/filesystems/elmfat/ff.c> -File 12,1,<../../components/dfs/filesystems/elmfat/option/cc936.c> -File 12,1,<../../components/dfs/filesystems/devfs/console.c> -File 12,1,<../../components/dfs/filesystems/devfs/devfs.c> +File 1,1,<.\application.c> +File 1,1,<.\startup.c> +File 1,1,<.\board.c> +File 1,1,<.\console.c> +File 1,1,<.\led.c> +File 1,1,<.\sdcard.c> +File 1,1,<.\dm9000.c> +File 1,1,<..\..\src\clock.c> +File 1,1,<..\..\src\device.c> +File 1,1,<..\..\src\idle.c> +File 1,1,<..\..\src\ipc.c> +File 1,1,<..\..\src\irq.c> +File 1,1,<..\..\src\kservice.c> +File 1,1,<..\..\src\mem.c> +File 1,1,<..\..\src\mempool.c> +File 1,1,<..\..\src\module.c> +File 1,1,<..\..\src\object.c> +File 1,1,<..\..\src\scheduler.c> +File 1,1,<..\..\src\thread.c> +File 1,1,<..\..\src\timer.c> +File 1,1,<..\..\libcpu\arm\s3c24x0\cpu.c> +File 1,1,<..\..\libcpu\arm\s3c24x0\interrupt.c> +File 1,1,<..\..\libcpu\arm\s3c24x0\mmu.c> +File 1,1,<..\..\libcpu\arm\s3c24x0\rtc.c> +File 1,1,<..\..\libcpu\arm\s3c24x0\serial.c> +File 1,1,<..\..\libcpu\arm\s3c24x0\stack.c> +File 1,1,<..\..\libcpu\arm\s3c24x0\system_clock.c> +File 1,1,<..\..\libcpu\arm\s3c24x0\trap.c> +File 1,2,<..\..\libcpu\arm\s3c24x0\context_rvds.S> +File 1,2,<..\..\libcpu\arm\s3c24x0\start_rvds.S> +File 1,1,<..\..\libcpu\arm\common\backtrace.c> +File 1,1,<..\..\libcpu\arm\common\div0.c> +File 1,1,<..\..\libcpu\arm\common\showmem.c> +File 1,1,<..\..\components\dfs\src\dfs.c> +File 1,1,<..\..\components\dfs\src\dfs_file.c> +File 1,1,<..\..\components\dfs\src\dfs_fs.c> +File 1,1,<..\..\components\dfs\src\dfs_posix.c> +File 1,1,<..\..\components\dfs\filesystems\devfs\console.c> +File 1,1,<..\..\components\dfs\filesystems\devfs\devfs.c> +File 1,1,<..\..\components\dfs\filesystems\elmfat\dfs_elm.c> +File 1,1,<..\..\components\dfs\filesystems\elmfat\ff.c> +File 1,1,<..\..\components\dfs\filesystems\elmfat\option\cc936.c> +File 1,1,<..\..\components\external\jpeg\jaricom.c> +File 1,1,<..\..\components\external\jpeg\jcomapi.c> +File 1,1,<..\..\components\external\jpeg\jutils.c> +File 1,1,<..\..\components\external\jpeg\jerror.c> +File 1,1,<..\..\components\external\jpeg\jmemmgr.c> +File 1,1,<..\..\components\external\jpeg\jdapimin.c> +File 1,1,<..\..\components\external\jpeg\jdapistd.c> +File 1,1,<..\..\components\external\jpeg\jdarith.c> +File 1,1,<..\..\components\external\jpeg\jdtrans.c> +File 1,1,<..\..\components\external\jpeg\jdmaster.c> +File 1,1,<..\..\components\external\jpeg\jdinput.c> +File 1,1,<..\..\components\external\jpeg\jdmarker.c> +File 1,1,<..\..\components\external\jpeg\jdhuff.c> +File 1,1,<..\..\components\external\jpeg\jdmainct.c> +File 1,1,<..\..\components\external\jpeg\jdcoefct.c> +File 1,1,<..\..\components\external\jpeg\jdpostct.c> +File 1,1,<..\..\components\external\jpeg\jddctmgr.c> +File 1,1,<..\..\components\external\jpeg\jidctfst.c> +File 1,1,<..\..\components\external\jpeg\jidctflt.c> +File 1,1,<..\..\components\external\jpeg\jidctint.c> +File 1,1,<..\..\components\external\jpeg\jdsample.c> +File 1,1,<..\..\components\external\jpeg\jdcolor.c> +File 1,1,<..\..\components\external\jpeg\jquant1.c> +File 1,1,<..\..\components\external\jpeg\jquant2.c> +File 1,1,<..\..\components\external\jpeg\jdmerge.c> +File 1,1,<..\..\components\external\jpeg\jmemnobs.c> +File 1,1,<..\..\components\finsh\shell.c> +File 1,1,<..\..\components\finsh\symbol.c> +File 1,1,<..\..\components\finsh\cmd.c> +File 1,1,<..\..\components\finsh\finsh_compiler.c> +File 1,1,<..\..\components\finsh\finsh_error.c> +File 1,1,<..\..\components\finsh\finsh_heap.c> +File 1,1,<..\..\components\finsh\finsh_init.c> +File 1,1,<..\..\components\finsh\finsh_node.c> +File 1,1,<..\..\components\finsh\finsh_ops.c> +File 1,1,<..\..\components\finsh\finsh_parser.c> +File 1,1,<..\..\components\finsh\finsh_var.c> +File 1,1,<..\..\components\finsh\finsh_vm.c> +File 1,1,<..\..\components\finsh\finsh_token.c> +File 1,1,<..\..\components\libc\armlibc\mem_std.c> +File 1,1,<..\..\components\libc\armlibc\stubs.c> +File 1,1,<..\..\components\libdl\dlclose.c> +File 1,1,<..\..\components\libdl\dlerror.c> +File 1,1,<..\..\components\libdl\dlopen.c> +File 1,1,<..\..\components\libdl\dlsym.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\api\api_lib.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\api\api_msg.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\api\err.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\api\netbuf.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\api\netdb.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\api\netifapi.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\api\sockets.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\api\tcpip.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\arch\sys_arch.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\core\def.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\core\dhcp.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\core\dns.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\core\init.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\core\memp.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\core\netif.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\core\pbuf.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\core\raw.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\core\stats.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\core\sys.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\core\tcp.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\core\tcp_in.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\core\tcp_out.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\core\timers.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\core\udp.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\autoip.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\icmp.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\igmp.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\inet.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\inet_chksum.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\ip.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_addr.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_frag.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\netif\etharp.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\netif\ethernetif.c> +File 1,1,<..\..\components\net\lwip-1.4.1\src\netif\slipif.c> +File 1,1,<..\..\components\pthreads\clock_time.c> +File 1,1,<..\..\components\pthreads\mqueue.c> +File 1,1,<..\..\components\pthreads\pthread.c> +File 1,1,<..\..\components\pthreads\pthread_attr.c> +File 1,1,<..\..\components\pthreads\pthread_barrier.c> +File 1,1,<..\..\components\pthreads\pthread_cond.c> +File 1,1,<..\..\components\pthreads\pthread_mutex.c> +File 1,1,<..\..\components\pthreads\pthread_rwlock.c> +File 1,1,<..\..\components\pthreads\pthread_spin.c> +File 1,1,<..\..\components\pthreads\pthread_tls.c> +File 1,1,<..\..\components\pthreads\sched.c> +File 1,1,<..\..\components\pthreads\semaphore.c> +File 2,1,<..\..\src\clock.c> +File 2,1,<..\..\src\device.c> +File 2,1,<..\..\src\idle.c> +File 2,1,<..\..\src\ipc.c> +File 2,1,<..\..\src\irq.c> +File 2,1,<..\..\src\kservice.c> +File 2,1,<..\..\src\mem.c> +File 2,1,<..\..\src\mempool.c> +File 2,1,<..\..\src\module.c> +File 2,1,<..\..\src\object.c> +File 2,1,<..\..\src\scheduler.c> +File 2,1,<..\..\src\thread.c> +File 2,1,<..\..\src\timer.c> +File 3,1,<..\..\libcpu\arm\s3c24x0\cpu.c> +File 3,1,<..\..\libcpu\arm\s3c24x0\interrupt.c> +File 3,1,<..\..\libcpu\arm\s3c24x0\mmu.c> +File 3,1,<..\..\libcpu\arm\s3c24x0\rtc.c> +File 3,1,<..\..\libcpu\arm\s3c24x0\serial.c> +File 3,1,<..\..\libcpu\arm\s3c24x0\stack.c> +File 3,1,<..\..\libcpu\arm\s3c24x0\system_clock.c> +File 3,1,<..\..\libcpu\arm\s3c24x0\trap.c> +File 3,2,<..\..\libcpu\arm\s3c24x0\context_rvds.S> +File 3,2,<..\..\libcpu\arm\s3c24x0\start_rvds.S> +File 3,1,<..\..\libcpu\arm\common\backtrace.c> +File 3,1,<..\..\libcpu\arm\common\div0.c> +File 3,1,<..\..\libcpu\arm\common\showmem.c> +File 4,1,<..\..\components\dfs\src\dfs.c> +File 4,1,<..\..\components\dfs\src\dfs_file.c> +File 4,1,<..\..\components\dfs\src\dfs_fs.c> +File 4,1,<..\..\components\dfs\src\dfs_posix.c> +File 4,1,<..\..\components\dfs\filesystems\devfs\console.c> +File 4,1,<..\..\components\dfs\filesystems\devfs\devfs.c> +File 4,1,<..\..\components\dfs\filesystems\elmfat\dfs_elm.c> +File 4,1,<..\..\components\dfs\filesystems\elmfat\ff.c> +File 4,1,<..\..\components\dfs\filesystems\elmfat\option\cc936.c> +File 5,1,<..\..\components\external\jpeg\jaricom.c> +File 5,1,<..\..\components\external\jpeg\jcomapi.c> +File 5,1,<..\..\components\external\jpeg\jutils.c> +File 5,1,<..\..\components\external\jpeg\jerror.c> +File 5,1,<..\..\components\external\jpeg\jmemmgr.c> +File 5,1,<..\..\components\external\jpeg\jdapimin.c> +File 5,1,<..\..\components\external\jpeg\jdapistd.c> +File 5,1,<..\..\components\external\jpeg\jdarith.c> +File 5,1,<..\..\components\external\jpeg\jdtrans.c> +File 5,1,<..\..\components\external\jpeg\jdmaster.c> +File 5,1,<..\..\components\external\jpeg\jdinput.c> +File 5,1,<..\..\components\external\jpeg\jdmarker.c> +File 5,1,<..\..\components\external\jpeg\jdhuff.c> +File 5,1,<..\..\components\external\jpeg\jdmainct.c> +File 5,1,<..\..\components\external\jpeg\jdcoefct.c> +File 5,1,<..\..\components\external\jpeg\jdpostct.c> +File 5,1,<..\..\components\external\jpeg\jddctmgr.c> +File 5,1,<..\..\components\external\jpeg\jidctfst.c> +File 5,1,<..\..\components\external\jpeg\jidctflt.c> +File 5,1,<..\..\components\external\jpeg\jidctint.c> +File 5,1,<..\..\components\external\jpeg\jdsample.c> +File 5,1,<..\..\components\external\jpeg\jdcolor.c> +File 5,1,<..\..\components\external\jpeg\jquant1.c> +File 5,1,<..\..\components\external\jpeg\jquant2.c> +File 5,1,<..\..\components\external\jpeg\jdmerge.c> +File 5,1,<..\..\components\external\jpeg\jmemnobs.c> +File 6,1,<..\..\components\finsh\shell.c> +File 6,1,<..\..\components\finsh\symbol.c> +File 6,1,<..\..\components\finsh\cmd.c> +File 6,1,<..\..\components\finsh\finsh_compiler.c> +File 6,1,<..\..\components\finsh\finsh_error.c> +File 6,1,<..\..\components\finsh\finsh_heap.c> +File 6,1,<..\..\components\finsh\finsh_init.c> +File 6,1,<..\..\components\finsh\finsh_node.c> +File 6,1,<..\..\components\finsh\finsh_ops.c> +File 6,1,<..\..\components\finsh\finsh_parser.c> +File 6,1,<..\..\components\finsh\finsh_var.c> +File 6,1,<..\..\components\finsh\finsh_vm.c> +File 6,1,<..\..\components\finsh\finsh_token.c> +File 7,1,<..\..\components\libc\armlibc\mem_std.c> +File 7,1,<..\..\components\libc\armlibc\stubs.c> +File 8,1,<..\..\components\libdl\dlclose.c> +File 8,1,<..\..\components\libdl\dlerror.c> +File 8,1,<..\..\components\libdl\dlopen.c> +File 8,1,<..\..\components\libdl\dlsym.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\api\api_lib.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\api\api_msg.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\api\err.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\api\netbuf.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\api\netdb.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\api\netifapi.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\api\sockets.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\api\tcpip.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\arch\sys_arch.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\core\def.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\core\dhcp.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\core\dns.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\core\init.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\core\memp.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\core\netif.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\core\pbuf.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\core\raw.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\core\stats.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\core\sys.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\core\tcp.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\core\tcp_in.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\core\tcp_out.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\core\timers.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\core\udp.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\autoip.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\icmp.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\igmp.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\inet.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\inet_chksum.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\ip.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_addr.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_frag.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\netif\etharp.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\netif\ethernetif.c> +File 9,1,<..\..\components\net\lwip-1.4.1\src\netif\slipif.c> +File 10,1,<..\..\components\pthreads\clock_time.c> +File 10,1,<..\..\components\pthreads\mqueue.c> +File 10,1,<..\..\components\pthreads\pthread.c> +File 10,1,<..\..\components\pthreads\pthread_attr.c> +File 10,1,<..\..\components\pthreads\pthread_barrier.c> +File 10,1,<..\..\components\pthreads\pthread_cond.c> +File 10,1,<..\..\components\pthreads\pthread_mutex.c> +File 10,1,<..\..\components\pthreads\pthread_rwlock.c> +File 10,1,<..\..\components\pthreads\pthread_spin.c> +File 10,1,<..\..\components\pthreads\pthread_tls.c> +File 10,1,<..\..\components\pthreads\sched.c> +File 10,1,<..\..\components\pthreads\semaphore.c> @@ -397,7 +337,7 @@ Options 1,0,0 // Target 'RT-Thread Mini2440' ADSCMISC (--diag_suppress=870) ADSCDEFN (RT_USING_ARM_LIBC) ADSCUDEF () - ADSCINCD (../../components/libdl;../../components/external/libpng;../../libcpu/arm/s3c24x0;../../components/finsh;../../components/net/lwip-1.4.1/src;../../components/pthreads;../../components/dfs/filesystems/elmfat;../../libcpu/arm/common;../../components/dfs/filesystems/devfs;.;../../components/external/libz;../../components/net/lwip-1.4.1/src/include/netif;../../include;../../components/dfs/include;../../components/net/lwip-1.4.1/src/include;../../components/external/jpeg;../../components/libc/armlibc;../../components/net/lwip-1.4.1/src/arch/include;../../components/net/lwip-1.4.1/src/include/ipv4) + ADSCINCD (..\..\components\net\lwip-1.4.1\src;..\..\components\pthreads;..\..\components\libdl;..\..\components\dfs\filesystems\elmfat;..\..\components\net\lwip-1.4.1\src\include;..\..\libcpu\arm\s3c24x0;..\..\components\net\lwip-1.4.1\src\include\ipv4;..\..\components\net\lwip-1.4.1\src\include\netif;.;..\..\include;..\..\components\external\jpeg;..\..\components\dfs\include;..\..\components\libc\armlibc;..\..\libcpu\arm\common;..\..\components\net\lwip-1.4.1\src\arch\include;..\..\components\finsh;..\..\components\dfs\filesystems\devfs) ADSASFLG { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } ADSAMISC () ADSADEFN () diff --git a/bsp/mini2440/project.uvproj b/bsp/mini2440/project.uvproj index b8bfc0d2f8..1817b2984b 100644 --- a/bsp/mini2440/project.uvproj +++ b/bsp/mini2440/project.uvproj @@ -161,10 +161,11 @@ 1 0 0 - 0 + 1 1 4098 + 1 Segger\JLTAgdi.dll "" () @@ -348,9 +349,9 @@ 0 --diag_suppress=870 - + RT_USING_ARM_LIBC - .;..\..\components\dfs;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\include;..\..\components\external\jpeg;..\..\components\external\libpng;..\..\components\external\libz;..\..\components\finsh;..\..\components\libdl;..\..\components\net\lwip\src;..\..\components\net\lwip\src\arch\include;..\..\components\net\lwip\src\include;..\..\components\net\lwip\src\include\ipv4;..\..\components\net\lwip\src\include\netif;..\..\components\pthreads;..\..\components\rtgui\common;..\..\components\rtgui\include;..\..\components\rtgui\server;..\..\components\rtgui\widgets;..\..\include;..\..\libcpu\arm\common;..\..\libcpu\arm\s3c24x0 + applications;.;drivers;..\..\include;..\..\libcpu\arm\s3c24x0;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\external\jpeg;..\..\components\finsh;..\..\components\libc\armlibc;..\..\components\libdl;..\..\components\net\lwip-1.4.1\src;..\..\components\net\lwip-1.4.1\src\include;..\..\components\net\lwip-1.4.1\src\include\ipv4;..\..\components\net\lwip-1.4.1\src\arch\include;..\..\components\net\lwip-1.4.1\src\include\netif;..\..\components\pthreads @@ -381,7 +382,7 @@ rtthread-mini2440.sct - --keep __rtmsym_* --keep __fsym_* --keep __vsym_* + --keep *.o(RTMSymTab) --keep *.o(FSymTab) --keep *.o(VSymTab) @@ -389,62 +390,47 @@ - Startup + Applications application.c 1 - .\application.c + applications\application.c startup.c 1 - .\startup.c + applications\startup.c + + + + Drivers + board.c 1 - .\board.c - - - console.c - 1 - .\console.c + drivers\board.c led.c 1 - .\led.c + drivers\led.c + + + console.c + 1 + drivers\console.c sdcard.c 1 - .\sdcard.c + drivers\sdcard.c dm9000.c 1 - .\dm9000.c - - - touch.c - 1 - .\touch.c - - - key.c - 1 - .\key.c - - - calibration.c - 1 - .\calibration.c - - - lcd_t35.c - 1 - .\lcd_t35.c + drivers\dm9000.c @@ -596,21 +582,31 @@ 1 ..\..\components\dfs\src\dfs.c - - dfs_fs.c - 1 - ..\..\components\dfs\src\dfs_fs.c - dfs_file.c 1 ..\..\components\dfs\src\dfs_file.c + + dfs_fs.c + 1 + ..\..\components\dfs\src\dfs_fs.c + dfs_posix.c 1 ..\..\components\dfs\src\dfs_posix.c + + devfs_console.c + 1 + ..\..\components\dfs\filesystems\devfs\console.c + + + devfs.c + 1 + ..\..\components\dfs\filesystems\devfs\devfs.c + dfs_elm.c 1 @@ -626,16 +622,6 @@ 1 ..\..\components\dfs\filesystems\elmfat\option\cc936.c - - devfs.c - 1 - ..\..\components\dfs\filesystems\devfs\devfs.c - - - devfs_console.c - 1 - ..\..\components\dfs\filesystems\devfs\console.c - @@ -773,159 +759,19 @@ - - libpng - - - png.c - 1 - ..\..\components\external\libpng\png.c - - - pngerror.c - 1 - ..\..\components\external\libpng\pngerror.c - - - pnggccrd.c - 1 - ..\..\components\external\libpng\pnggccrd.c - - - pngget.c - 1 - ..\..\components\external\libpng\pngget.c - - - pngmem.c - 1 - ..\..\components\external\libpng\pngmem.c - - - pngpread.c - 1 - ..\..\components\external\libpng\pngpread.c - - - pngread.c - 1 - ..\..\components\external\libpng\pngread.c - - - pngrio.c - 1 - ..\..\components\external\libpng\pngrio.c - - - pngrtran.c - 1 - ..\..\components\external\libpng\pngrtran.c - - - pngrutil.c - 1 - ..\..\components\external\libpng\pngrutil.c - - - pngset.c - 1 - ..\..\components\external\libpng\pngset.c - - - pngtrans.c - 1 - ..\..\components\external\libpng\pngtrans.c - - - pngvcrd.c - 1 - ..\..\components\external\libpng\pngvcrd.c - - - pngwio.c - 1 - ..\..\components\external\libpng\pngwio.c - - - pngwrite.c - 1 - ..\..\components\external\libpng\pngwrite.c - - - pngwtran.c - 1 - ..\..\components\external\libpng\pngwtran.c - - - pngwutil.c - 1 - ..\..\components\external\libpng\pngwutil.c - - - - - libz - - - adler32.c - 1 - ..\..\components\external\libz\adler32.c - - - compress.c - 1 - ..\..\components\external\libz\compress.c - - - crc32.c - 1 - ..\..\components\external\libz\crc32.c - - - deflate.c - 1 - ..\..\components\external\libz\deflate.c - - - infback.c - 1 - ..\..\components\external\libz\infback.c - - - inffast.c - 1 - ..\..\components\external\libz\inffast.c - - - inflate.c - 1 - ..\..\components\external\libz\inflate.c - - - inftrees.c - 1 - ..\..\components\external\libz\inftrees.c - - - trees.c - 1 - ..\..\components\external\libz\trees.c - - - uncompr.c - 1 - ..\..\components\external\libz\uncompr.c - - - zutil.c - 1 - ..\..\components\external\libz\zutil.c - - - finsh + + shell.c + 1 + ..\..\components\finsh\shell.c + + + symbol.c + 1 + ..\..\components\finsh\symbol.c + cmd.c 1 @@ -966,11 +812,6 @@ 1 ..\..\components\finsh\finsh_parser.c - - finsh_token.c - 1 - ..\..\components\finsh\finsh_token.c - finsh_var.c 1 @@ -982,14 +823,24 @@ ..\..\components\finsh\finsh_vm.c - shell.c + finsh_token.c 1 - ..\..\components\finsh\shell.c + ..\..\components\finsh\finsh_token.c + + + + + libc + + + mem_std.c + 1 + ..\..\components\libc\armlibc\mem_std.c - symbol.c + stubs.c 1 - ..\..\components\finsh\symbol.c + ..\..\components\libc\armlibc\stubs.c @@ -1024,177 +875,177 @@ api_lib.c 1 - ..\..\components\net\lwip\src\api\api_lib.c + ..\..\components\net\lwip-1.4.1\src\api\api_lib.c api_msg.c 1 - ..\..\components\net\lwip\src\api\api_msg.c + ..\..\components\net\lwip-1.4.1\src\api\api_msg.c err.c 1 - ..\..\components\net\lwip\src\api\err.c + ..\..\components\net\lwip-1.4.1\src\api\err.c netbuf.c 1 - ..\..\components\net\lwip\src\api\netbuf.c + ..\..\components\net\lwip-1.4.1\src\api\netbuf.c netdb.c 1 - ..\..\components\net\lwip\src\api\netdb.c + ..\..\components\net\lwip-1.4.1\src\api\netdb.c netifapi.c 1 - ..\..\components\net\lwip\src\api\netifapi.c + ..\..\components\net\lwip-1.4.1\src\api\netifapi.c sockets.c 1 - ..\..\components\net\lwip\src\api\sockets.c + ..\..\components\net\lwip-1.4.1\src\api\sockets.c tcpip.c 1 - ..\..\components\net\lwip\src\api\tcpip.c + ..\..\components\net\lwip-1.4.1\src\api\tcpip.c sys_arch.c 1 - ..\..\components\net\lwip\src\arch\sys_arch.c + ..\..\components\net\lwip-1.4.1\src\arch\sys_arch.c def.c 1 - ..\..\components\net\lwip\src\core\def.c + ..\..\components\net\lwip-1.4.1\src\core\def.c dhcp.c 1 - ..\..\components\net\lwip\src\core\dhcp.c + ..\..\components\net\lwip-1.4.1\src\core\dhcp.c dns.c 1 - ..\..\components\net\lwip\src\core\dns.c + ..\..\components\net\lwip-1.4.1\src\core\dns.c init.c 1 - ..\..\components\net\lwip\src\core\init.c + ..\..\components\net\lwip-1.4.1\src\core\init.c memp.c 1 - ..\..\components\net\lwip\src\core\memp.c + ..\..\components\net\lwip-1.4.1\src\core\memp.c netif.c 1 - ..\..\components\net\lwip\src\core\netif.c + ..\..\components\net\lwip-1.4.1\src\core\netif.c pbuf.c 1 - ..\..\components\net\lwip\src\core\pbuf.c + ..\..\components\net\lwip-1.4.1\src\core\pbuf.c raw.c 1 - ..\..\components\net\lwip\src\core\raw.c + ..\..\components\net\lwip-1.4.1\src\core\raw.c stats.c 1 - ..\..\components\net\lwip\src\core\stats.c + ..\..\components\net\lwip-1.4.1\src\core\stats.c sys.c 1 - ..\..\components\net\lwip\src\core\sys.c + ..\..\components\net\lwip-1.4.1\src\core\sys.c tcp.c 1 - ..\..\components\net\lwip\src\core\tcp.c + ..\..\components\net\lwip-1.4.1\src\core\tcp.c tcp_in.c 1 - ..\..\components\net\lwip\src\core\tcp_in.c + ..\..\components\net\lwip-1.4.1\src\core\tcp_in.c tcp_out.c 1 - ..\..\components\net\lwip\src\core\tcp_out.c + ..\..\components\net\lwip-1.4.1\src\core\tcp_out.c timers.c 1 - ..\..\components\net\lwip\src\core\timers.c + ..\..\components\net\lwip-1.4.1\src\core\timers.c udp.c 1 - ..\..\components\net\lwip\src\core\udp.c + ..\..\components\net\lwip-1.4.1\src\core\udp.c autoip.c 1 - ..\..\components\net\lwip\src\core\ipv4\autoip.c + ..\..\components\net\lwip-1.4.1\src\core\ipv4\autoip.c icmp.c 1 - ..\..\components\net\lwip\src\core\ipv4\icmp.c + ..\..\components\net\lwip-1.4.1\src\core\ipv4\icmp.c igmp.c 1 - ..\..\components\net\lwip\src\core\ipv4\igmp.c + ..\..\components\net\lwip-1.4.1\src\core\ipv4\igmp.c inet.c 1 - ..\..\components\net\lwip\src\core\ipv4\inet.c + ..\..\components\net\lwip-1.4.1\src\core\ipv4\inet.c inet_chksum.c 1 - ..\..\components\net\lwip\src\core\ipv4\inet_chksum.c + ..\..\components\net\lwip-1.4.1\src\core\ipv4\inet_chksum.c ip.c 1 - ..\..\components\net\lwip\src\core\ipv4\ip.c + ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip.c ip_addr.c 1 - ..\..\components\net\lwip\src\core\ipv4\ip_addr.c + ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_addr.c ip_frag.c 1 - ..\..\components\net\lwip\src\core\ipv4\ip_frag.c + ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_frag.c etharp.c 1 - ..\..\components\net\lwip\src\netif\etharp.c + ..\..\components\net\lwip-1.4.1\src\netif\etharp.c ethernetif.c 1 - ..\..\components\net\lwip\src\netif\ethernetif.c + ..\..\components\net\lwip-1.4.1\src\netif\ethernetif.c slipif.c 1 - ..\..\components\net\lwip\src\netif\slipif.c + ..\..\components\net\lwip-1.4.1\src\netif\slipif.c @@ -1263,486 +1114,6 @@ - - RTGUI - - - blit.c - 1 - ..\..\components\rtgui\common\blit.c - - - color.c - 1 - ..\..\components\rtgui\common\color.c - - - region.c - 1 - ..\..\components\rtgui\common\region.c - - - rtgui_object.c - 1 - ..\..\components\rtgui\common\rtgui_object.c - - - rtgui_system.c - 1 - ..\..\components\rtgui\common\rtgui_system.c - - - rtgui_theme.c - 1 - ..\..\components\rtgui\common\rtgui_theme.c - - - rtgui_xml.c - 1 - ..\..\components\rtgui\common\rtgui_xml.c - - - rtgui_app.c - 1 - ..\..\components\rtgui\common\rtgui_app.c - - - dc.c - 1 - ..\..\components\rtgui\common\dc.c - - - dc_hw.c - 1 - ..\..\components\rtgui\common\dc_hw.c - - - dc_buffer.c - 1 - ..\..\components\rtgui\common\dc_buffer.c - - - dc_client.c - 1 - ..\..\components\rtgui\common\dc_client.c - - - filerw.c - 1 - ..\..\components\rtgui\common\filerw.c - - - image.c - 1 - ..\..\components\rtgui\common\image.c - - - image_xpm.c - 1 - ..\..\components\rtgui\common\image_xpm.c - - - image_hdc.c - 1 - ..\..\components\rtgui\common\image_hdc.c - - - image_bmp.c - 1 - ..\..\components\rtgui\common\image_bmp.c - - - image_png.c - 1 - ..\..\components\rtgui\common\image_png.c - - - image_jpg.c - 1 - ..\..\components\rtgui\common\image_jpg.c - - - image_container.c - 1 - ..\..\components\rtgui\common\image_container.c - - - font.c - 1 - ..\..\components\rtgui\common\font.c - - - font_bmp.c - 1 - ..\..\components\rtgui\common\font_bmp.c - - - font_hz_file.c - 1 - ..\..\components\rtgui\common\font_hz_file.c - - - font_hz_bmp.c - 1 - ..\..\components\rtgui\common\font_hz_bmp.c - - - asc12font.c - 1 - ..\..\components\rtgui\common\asc12font.c - - - asc16font.c - 1 - ..\..\components\rtgui\common\asc16font.c - - - hz12font.c - 1 - ..\..\components\rtgui\common\hz12font.c - - - hz16font.c - 1 - ..\..\components\rtgui\common\hz16font.c - - - framebuffer_driver.c - 1 - ..\..\components\rtgui\common\framebuffer_driver.c - - - pixel_driver.c - 1 - ..\..\components\rtgui\common\pixel_driver.c - - - rtgui_mv_model.c - 1 - ..\..\components\rtgui\common\rtgui_mv_model.c - - - driver.c - 1 - ..\..\components\rtgui\server\driver.c - - - mouse.c - 1 - ..\..\components\rtgui\server\mouse.c - - - server.c - 1 - ..\..\components\rtgui\server\server.c - - - topwin.c - 1 - ..\..\components\rtgui\server\topwin.c - - - box.c - 1 - ..\..\components\rtgui\widgets\box.c - - - button.c - 1 - ..\..\components\rtgui\widgets\button.c - - - checkbox.c - 1 - ..\..\components\rtgui\widgets\checkbox.c - - - combobox.c - 1 - ..\..\components\rtgui\widgets\combobox.c - - - iconbox.c - 1 - ..\..\components\rtgui\widgets\iconbox.c - - - label.c - 1 - ..\..\components\rtgui\widgets\label.c - - - textview.c - 1 - ..\..\components\rtgui\widgets\textview.c - - - listctrl.c - 1 - ..\..\components\rtgui\widgets\listctrl.c - - - menu.c - 1 - ..\..\components\rtgui\widgets\menu.c - - - progressbar.c - 1 - ..\..\components\rtgui\widgets\progressbar.c - - - radiobox.c - 1 - ..\..\components\rtgui\widgets\radiobox.c - - - slider.c - 1 - ..\..\components\rtgui\widgets\slider.c - - - scrollbar.c - 1 - ..\..\components\rtgui\widgets\scrollbar.c - - - staticline.c - 1 - ..\..\components\rtgui\widgets\staticline.c - - - textbox.c - 1 - ..\..\components\rtgui\widgets\textbox.c - - - listbox.c - 1 - ..\..\components\rtgui\widgets\listbox.c - - - title.c - 1 - ..\..\components\rtgui\widgets\title.c - - - notebook.c - 1 - ..\..\components\rtgui\widgets\notebook.c - - - container.c - 1 - ..\..\components\rtgui\widgets\container.c - - - list_view.c - 1 - ..\..\components\rtgui\widgets\list_view.c - - - filelist_view.c - 1 - ..\..\components\rtgui\widgets\filelist_view.c - - - widget.c - 1 - ..\..\components\rtgui\widgets\widget.c - - - window.c - 1 - ..\..\components\rtgui\widgets\window.c - - - panel.c - 1 - ..\..\components\rtgui\widgets\panel.c - - - groupbox.c - 1 - ..\..\components\rtgui\widgets\groupbox.c - - - edit.c - 1 - ..\..\components\rtgui\widgets\edit.c - - - mv_view.c - 1 - ..\..\components\rtgui\widgets\mv_view.c - - - plot.c - 1 - ..\..\components\rtgui\widgets\plot.c - - - plot_curve.c - 1 - ..\..\components\rtgui\widgets\plot_curve.c - - - - - gui_examples - - - demo_application.c - 1 - ..\..\examples\gui\demo_application.c - - - demo_view.c - 1 - ..\..\examples\gui\demo_view.c - - - demo_xml.c - 1 - ..\..\examples\gui\demo_xml.c - - - demo_view_benchmark.c - 1 - ..\..\examples\gui\demo_view_benchmark.c - - - demo_view_dc.c - 1 - ..\..\examples\gui\demo_view_dc.c - - - demo_view_ttf.c - 1 - ..\..\examples\gui\demo_view_ttf.c - - - demo_view_dc_buffer.c - 1 - ..\..\examples\gui\demo_view_dc_buffer.c - - - demo_view_animation.c - 1 - ..\..\examples\gui\demo_view_animation.c - - - demo_view_buffer_animation.c - 1 - ..\..\examples\gui\demo_view_buffer_animation.c - - - demo_view_instrument_panel.c - 1 - ..\..\examples\gui\demo_view_instrument_panel.c - - - demo_view_window.c - 1 - ..\..\examples\gui\demo_view_window.c - - - demo_view_label.c - 1 - ..\..\examples\gui\demo_view_label.c - - - demo_view_button.c - 1 - ..\..\examples\gui\demo_view_button.c - - - demo_view_checkbox.c - 1 - ..\..\examples\gui\demo_view_checkbox.c - - - demo_view_progressbar.c - 1 - ..\..\examples\gui\demo_view_progressbar.c - - - demo_view_scrollbar.c - 1 - ..\..\examples\gui\demo_view_scrollbar.c - - - demo_view_radiobox.c - 1 - ..\..\examples\gui\demo_view_radiobox.c - - - demo_view_textbox.c - 1 - ..\..\examples\gui\demo_view_textbox.c - - - demo_view_listbox.c - 1 - ..\..\examples\gui\demo_view_listbox.c - - - demo_view_menu.c - 1 - ..\..\examples\gui\demo_view_menu.c - - - demo_view_listctrl.c - 1 - ..\..\examples\gui\demo_view_listctrl.c - - - demo_view_combobox.c - 1 - ..\..\examples\gui\demo_view_combobox.c - - - demo_view_slider.c - 1 - ..\..\examples\gui\demo_view_slider.c - - - demo_view_notebook.c - 1 - ..\..\examples\gui\demo_view_notebook.c - - - demo_view_mywidget.c - 1 - ..\..\examples\gui\demo_view_mywidget.c - - - demo_view_box.c - 1 - ..\..\examples\gui\demo_view_box.c - - - demo_view_edit.c - 1 - ..\..\examples\gui\demo_view_edit.c - - - demo_view_bmp.c - 1 - ..\..\examples\gui\demo_view_bmp.c - - - demo_plot.c - 1 - ..\..\examples\gui\demo_plot.c - - - mywidget.c - 1 - ..\..\examples\gui\mywidget.c - - - diff --git a/bsp/mini2440/rtconfig.h b/bsp/mini2440/rtconfig.h index b85996ab24..0b5ea9732b 100644 --- a/bsp/mini2440/rtconfig.h +++ b/bsp/mini2440/rtconfig.h @@ -212,7 +212,7 @@ // #define RTGUI_IMAGE_JPEG // -#define RTGUI_IMAGE_PNG +//#define RTGUI_IMAGE_PNG // #define RTGUI_IMAGE_BMP // diff --git a/bsp/mini2440/rtconfig.py b/bsp/mini2440/rtconfig.py index 964030a19d..e8734cdafb 100644 --- a/bsp/mini2440/rtconfig.py +++ b/bsp/mini2440/rtconfig.py @@ -9,7 +9,7 @@ ARCH = 'arm' CPU = 's3c24x0' TextBase = '0x30000000' -CROSS_TOOL = 'gcc' +CROSS_TOOL = 'keil' if os.getenv('RTT_CC'): CROSS_TOOL = os.getenv('RTT_CC')