Board_Test
所属分类:处理器开发
开发工具:C++
文件大小:62KB
下载次数:9
上传日期:2008-05-23 21:50:02
上 传 者:
林_shanghai
说明: 用于三星S3C44BOX ARM7芯片的Demon板测试,有中断、串口、网络及液晶等硬件资源的测试。
(For Samsung S3C44BOX ARM7 chip Demon plate test, have interrupted, serial, network and hardware resources, such as liquid crystal testing.)
文件列表:
Board_Test\asm\44binit.s (17426, 2004-10-10)
Board_Test\asm\44binit_flash.s (17785, 2004-10-10)
Board_Test\asm\Call_int.s (1093, 2005-01-27)
Board_Test\Board_Test.ews (292, 2004-10-10)
Board_Test\Board_Test.opt (102, 2007-09-05)
Board_Test\Board_test.pjf (4671, 2005-03-23)
Board_Test\Embedinfo.c (3181, 2004-10-10)
Board_Test\include\44b.h (16275, 2004-10-10)
Board_Test\include\44blib.h (1899, 2004-10-10)
Board_Test\include\bmp.h (1234, 2004-10-10)
Board_Test\include\def.h (903, 2004-10-10)
Board_Test\include\ethernet.H (12871, 2004-10-10)
Board_Test\include\flash.h (2078, 2004-10-10)
Board_Test\include\IIC.H (330, 2004-10-10)
Board_Test\include\Iis.h (358, 2004-10-10)
Board_Test\include\keyboard.h (227, 2004-10-10)
Board_Test\include\lcd.h (4545, 2004-12-03)
Board_Test\include\Memcfg.a (7098, 2004-10-10)
Board_Test\include\option.a (648, 2004-10-10)
Board_Test\include\option.h (1032, 2004-10-10)
Board_Test\include\rtc.h (841, 2004-10-10)
Board_Test\include\TIMER.H (342, 2004-10-10)
Board_Test\include\tp.h (739, 2005-03-23)
Board_Test\main.c (10468, 2005-01-11)
Board_Test\src\44blib.c (8909, 2004-10-10)
Board_Test\src\8led.c (4093, 2004-10-10)
Board_Test\src\AscII6x8.c (6836, 2004-10-10)
Board_Test\src\Bmp.c (8451, 2004-10-10)
Board_Test\src\boardinit.s (17926, 2004-12-03)
Board_Test\src\ethernet.c (13259, 2004-10-10)
Board_Test\src\flash.c (8278, 2005-03-23)
Board_Test\src\Iic.c (4965, 2004-10-10)
Board_Test\src\Iis.c (8758, 2004-10-10)
Board_Test\src\keyboard.c (6031, 2005-03-23)
Board_Test\src\lcd.c (16478, 2005-01-11)
Board_Test\src\led.c (4082, 2005-03-23)
Board_Test\src\NetworkApply.c (5441, 2004-10-10)
Board_Test\src\rtc.c (2717, 2004-10-10)
Board_Test\src\RTC_EV40.c (5995, 2004-10-10)
... ...
Embest S3CEV40 开发板检测例程 版本 V2.2 2004
Embest S3C44B0X Evaluation Board(S3CEV40)
*==================================*
*= Embest Info&Tech Co.,LTD. =*
*==================================*
*========== R&D CENTER ==========*
*======= 86-755-25631365 ========*
*===== support@embedinfo.com ======*
*=== Version 2.2 ===*
=======================================================================
* 本例程均由单个例程组合而成;
其中使用的文件大部分与单功能检测例程文件相同,但存放在本例程目录下相应文件夹中;
部分例程文件作了修改;
共用common文件夹。
* 本工程出厂时的默认存放目录是: EmbestIDE\Examples\Samsung\S3CEV40
如果要拷贝到其他目录下运行,请修改工程配置选项 Project ->Settings:
Linker >Add Library searching Path category >Library Searching Directories:
..\..\..\..\Build\xgcc-arm-elf\arm-elf\lib
..\..\..\..\Build\xgcc-arm-elf\lib\gcc-lib\arm-elf\3.0.2
修改为 (假设Embest IDE 安装到C:\):
C:\EmbestIDE\Build\xgcc-arm-elf\arm-elf\lib
C:\EmbestIDE\Build\xgcc-arm-elf\lib\gcc-lib\arm-elf\3.0.2
* 在链接选项库模块中加入 ..\common\Hzk16.o 可以支持汉字显示
* 在RAM 中调试时,修改工程配置项
Project >Settings ->Assembler >General category >Predefines: set as
RAM_DEBUG=1
Project >Settings ->Linker >General category >Linker script file: set as
..\common\ram_ice.ld
* 烧写程序到FLASH
1、修改工程配置项
i)在Flash 中运行程序:
Project >Settings ->Assembler >General category >Predefines: set as
(不用定义任何标号)
Project >Settings ->Linker >General category >Linker script file: set as
..\common\flash.ld
ii)拷贝Flash 程序到RAM 中运行:
Project >Settings ->Assembler >General category >Predefines: set as
RAM_RUN=1
Project >Settings ->Linker >General category >Linker script file: set as
..\common\ram_ice.ld
* 如果要把程序存放到Flash 中的非0x0 地址上运行,
请修改编译烧写输出文件时使用的链接脚本文件(*.ld)对ROM_BASE 的定义。
2、重新编译工程,使用elf2bin工具产生BIN文件;
3、运行Flash Programmer,按照实际情况配置调试设备:
Setting -> configure...
4、点击Open 菜单,打开配置文件(*.cfg),给出烧写目标文件;
* 开发板出厂前使用本例程的Flash工程编译输出文件Board_Test.bin,并位于在光盘Image目录下。
* 深圳市英蓓特信息技术有限公司 版权所有
=======================================================================
-----------------------------------------------------------------------
| Descriptions |
-----------------------------------------------------------------------
> Project directory default: EmbestIDE\Examples\Samsung\S3CEB2410
If copy to another directory to run, please modify Project ->Settings:
Linker >Add Library searching Path category >Library Searching Directories:
..\..\..\..\Build\xgcc-arm-elf\arm-elf\lib
..\..\..\..\Build\xgcc-arm-elf\lib\gcc-lib\arm-elf\3.0.2
Change setting as (assume that Embest IDE installtion is C:\):
C:\EmbestIDE\Build\xgcc-arm-elf\arm-elf\lib
C:\EmbestIDE\Build\xgcc-arm-elf\lib\gcc-lib\arm-elf\3.0.2
> Download the project into RAM to debug, modify Project ->Settings:
Assembler >General category >Predefines: set as
RAM_DEBUG=1
Linker >General category >Linker script file: set as
..\common\ram_ice.ld
> Program the iamge into Flash to run:
I. modify Project ->Settings:
i) run program in Flash space:
Assembler >General category >Predefines: set as
(without any symbol defined)
Linker >General category >Linker script file: set as
..\common\flash.ld
ii) copy the program from Flash space to RAM to run:
Assembler >General category >Predefines: set as
RAM_RUN=1
Linker >General category >Linker script file: set as
..\common\ram_ice.ld
Note: If want to change the image store address instead of 0x0,
please modify RAM_BASE defined consist in the linker script file (*.ld)
before step II.
II. Rebuild the project and click Tools ->Elf2Bin,
generate the Bin format file in directory DEBUG\
III. Run Embest Falsh Programmer for ARM, then click on "File -> Open",
select the configuration file (*.cfg), and add in the Bin file to program.
> The project build result an image file: .\Debug\Board_Test.bin.
It is also the firmware of S3CEV40 boar leave factory,
and an copy version in Board-CD: \Image\Board_Test.bin.
近期下载者:
相关文件:
收藏者: