touchpanel

所属分类:处理器开发
开发工具:C/C++
文件大小:190KB
下载次数:2
上传日期:2016-01-22 14:53:02
上 传 者May1
说明:  s3c2440ARM处理器 MINI2440开发板上触摸屏驱动
(S3c2440ARM processor MINI2440 development board touch screen driver)

文件列表:
touchpanel\common\Ext_RAM.ini (2814, 2013-05-10)
touchpanel\common\inc\2440addr.h (40568, 2013-05-10)
touchpanel\common\inc\2440lib.h (1897, 2003-05-21)
touchpanel\common\inc\2440slib.h (1772, 2008-08-11)
touchpanel\common\inc\def.h (463, 2009-02-05)
touchpanel\common\inc\Memcfg.inc (2602, 2003-09-24)
touchpanel\common\inc\mmu.h (1201, 2003-05-16)
touchpanel\common\inc\Option.h (1477, 2008-08-12)
touchpanel\common\RuninFlash.sct (531, 2007-09-04)
touchpanel\common\RuninRAM.sct (534, 2008-06-05)
touchpanel\common\src\2440init.s (13238, 2004-02-25)
touchpanel\common\src\2440lib.c (18797, 2013-05-08)
touchpanel\common\src\2440slib.s (7176, 2009-02-05)
touchpanel\common\src\S3C2440A.s (56200, 2010-11-23)
touchpanel\touchpanel\2440lib.d (36, 2013-05-10)
touchpanel\touchpanel\JLinkArm_Target 1.ini (549, 2013-05-10)
touchpanel\touchpanel\list\S3C2440A.lst (131921, 2013-05-10)
touchpanel\touchpanel\list\touchpanel.map (137547, 2013-05-10)
touchpanel\touchpanel\main.c (1585, 2013-05-10)
touchpanel\touchpanel\main.d (16, 2013-05-10)
touchpanel\touchpanel\obj\2440lib.crf (33478, 2013-05-10)
touchpanel\touchpanel\obj\2440lib.d (487, 2013-05-10)
touchpanel\touchpanel\obj\2440lib.o (50660, 2013-05-10)
touchpanel\touchpanel\obj\ExtDll.iex (19, 2013-05-10)
touchpanel\touchpanel\obj\main.crf (17202, 2013-05-10)
touchpanel\touchpanel\obj\main.d (174, 2013-05-10)
touchpanel\touchpanel\obj\main.o (32164, 2013-05-10)
touchpanel\touchpanel\obj\S3C2440A.d (44, 2013-05-10)
touchpanel\touchpanel\obj\S3C2440A.o (3384, 2013-05-10)
touchpanel\touchpanel\obj\touchpanel.axf (49620, 2013-05-10)
touchpanel\touchpanel\obj\touchpanel.bin (14660, 2013-05-10)
touchpanel\touchpanel\obj\touchpanel.crf (17434, 2013-05-10)
touchpanel\touchpanel\obj\touchpanel.d (210, 2013-05-10)
touchpanel\touchpanel\obj\touchpanel.htm (67940, 2013-05-10)
touchpanel\touchpanel\obj\touchpanel.lnp (331, 2013-05-10)
touchpanel\touchpanel\obj\touchpanel.o (33416, 2013-05-10)
touchpanel\touchpanel\obj\touchpanel.plg (170, 2013-05-11)
touchpanel\touchpanel\obj\touchpanel.tra (1135, 2013-05-10)
touchpanel\touchpanel\S3C2440A.d (40, 2013-05-10)
... ...

实验箱例程文件目录结构: 4.1.1_memory_test 4.2_led_test 4.3_int_test 4.4_uart_test 4.5_rtc_test 4.6_8led_test 4.7_timer_test 5.1_color_lcd_test 5.2_keyboard_test 5.3_tsp_test 6.1_iic_test 6.2_tftp_test 6.3_iis_test ***_usb_test 6.5_spi_test 6.6_irda_test 7.1_adc_test 7.2_pwm_test 7.3.1_sdi_test 8.1_gprs_test 以上目录分别对应实验教程各章节的例程. common 提供所有例程的公共文件; tools 提供一些例程运行所需要的工具软件; ============================================================================================ 工程的Option设置: Device下选择Samsung-S3C2440A; Target下设置 off-chip ROM1: 0x0,0x80000 Startup off-chip RAM1: 0x30000000,0x800000 on-chip IRAM1:0x40000000,0x1000 Output下设置文件夹为当前目录下的/obj; Listing下设置文件夹为当前目录下的/lst; user下要生成.bin文件则在run #1中输入:fromelf.exe --bin -o .\obj\@p.bin .\obj\@p.axf C/C++和ASM下在includ path 文本框中将common目录所在路径加入; Linker下设置Scatter File,如果在RAM中运行则选择"RuninRAM.SCT", 如果在FLash中运行则选择"RuninFLash.SCT"(这两个文件均在common目录下); 请注意在Script文件组下添加这两个文件时必须指定其为文本文件,而不是汇编语言文件. Debug下选择 use Simulator则可在PC上进行软件仿真; 选择 use RDI Interface Driver则通过JTAG进行目标板联机调试; 选择 Run to main 则程序自动运行到main()函数后暂停,须点击Run按钮或按F5键程序才继续运行。 在Initialization文本框中可加入调试命令脚本文件(比如:..\common\Ext_RAM.ini),以帮助调试. Utilities下选择 RDI Interface Driver 然后,一路点击OK,完成参数配置。 ============================================================================================= 调试命令文件(INI)用于使用软件仿真和联机测试时,以下是几个常用的命令,用户可以根据调试需要来写自己的调试命令文件. pc=0x30000000 令PC指向0x30000000处;(例程在RAM中运行时可指向0x30000000,如果在Flash中运行则指向0x000) map 0x4c000000, 0x53000020 READ WRITE exec 指定某段存储区域的属性为可读,可写,可执行; Go startaddr, stopaddr 程序从startaddr开始执行,到stopaddr处停止;起始地址都可以缺省. 也可用函数名表示地址例如 G , main ============================================================================================== 分散加载文件(sct)用于加载映像文件到存储空间中,MDK可根据存储设置自动生成,复杂应用程序则需要自行编写. 以下是在RAM中运行程序的SCT文: LR_ROM1 0x30000000 { ; load region ER_ROM1 0x30000000 0x0800000 { ; load address = execution address *.o (RESET, +First) *(InRoot$$Sections) .ANY (+RO) } RW_RAM1 0x30800000 0x0800000 { ; RW data .ANY (+RW +ZI) } RW_IRAM1 0x40000000 0x00001000 { .ANY (+RW +ZI) } } 以下是在Flash中运行程序的SCT文件: LR_ROM1 0x00000000 { ; load region ER_ROM1 0x00000000 0x0200000 { ; load address = execution address *.o (RESET, +First) *(InRoot$$Sections) .ANY (+RO) } RW_RAM1 0x30000000 0x4000000 { ; RW data .ANY (+RW +ZI) } RW_IRAM1 0x40000000 0x00001000 { .ANY (+RW +ZI) } } ============================================================================================

近期下载者

相关文件


收藏者