EduKit44b0

所属分类:嵌入式/单片机/硬件编程
开发工具:Others
文件大小:4742KB
下载次数:10
上传日期:2007-12-26 13:26:29
上 传 者xyy102030
说明:  S3C44B0X的一写基础的应用程序,适合初学者等参考
(S3C44B0X a write-based applications, suitable for beginners, such as reference)

文件列表:
EduKit44b0\EduKit44b0&am29lv160db.cfg (1190, 2006-04-11)
EduKit44b0\tools\Embest EduKit.ht (24147, 2007-10-16)
EduKit44b0\tools\ProcBmp.exe (20480, 2006-04-11)
EduKit44b0\tools\TFTPDown.exe (32768, 2006-04-11)
EduKit44b0\tools\USB44b0 DRIVER\EVK9603.INF (1844, 2006-04-11)
EduKit44b0\tools\USB44b0 DRIVER\EVK9603.SYS (8192, 2006-04-11)
EduKit44b0\tools\tftpd32\file_id.diz (307, 2006-04-11)
EduKit44b0\tools\tftpd32\tftpd32.exe (90112, 2006-04-11)
EduKit44b0\tools\tftpd32\Tftpd32.GID (8628, 2006-04-11)
EduKit44b0\tools\tftpd32\TFTPD32.HLP (51599, 2006-04-11)
EduKit44b0\tools\tftpd32\TFTPSRV.EXE (55296, 2006-04-11)
EduKit44b0\tools\tftpd32\TFTPSRV.txt (158, 2006-04-11)
EduKit44b0\tools\tftpd32\uninst.exe (24576, 2006-04-11)
EduKit44b0\network\arp.h (1506, 2006-04-11)
EduKit44b0\network\dhcp.h (1847, 2006-04-11)
EduKit44b0\network\ip.h (1442, 2006-04-11)
EduKit44b0\network\network.lib (15456, 2006-04-11)
EduKit44b0\network\stdafx.h (782, 2006-04-11)
EduKit44b0\network\tftp.h (778, 2006-04-11)
EduKit44b0\network\types.h (823, 2006-04-11)
EduKit44b0\network\udp.h (755, 2006-04-11)
EduKit44b0\images\board_test.bin (660600, 2006-05-11)
EduKit44b0\images\s3c44b0&am29lv160db.cfg (1190, 2006-04-11)
EduKit44b0\images\uCOS-II\boot_ucos_flash.bin (2570, 2006-05-11)
EduKit44b0\images\uCOS-II\ucos_44b0_276_flash.bin (473824, 2006-05-11)
EduKit44b0\images\uClinux\blob.edukit44b0.bin (24496, 2006-04-11)
EduKit44b0\images\uClinux\zImage (1263248, 2006-04-11)
EduKit44b0\common\EduKit&am29lv160db.cfg (808, 2006-04-11)
EduKit44b0\common\EduKit&sst39vf160.cfg (812, 2006-04-11)
EduKit44b0\common\ev40boot.cs (964, 2006-04-11)
EduKit44b0\common\flash.ld (584, 2006-04-11)
EduKit44b0\common\ram_ice.ld (632, 2006-04-11)
EduKit44b0\common\src\44binit.s (19527, 2006-04-11)
EduKit44b0\common\src\44blib.c (16240, 2006-04-12)
EduKit44b0\common\src\uhal.c (5912, 2006-04-11)
EduKit44b0\common\include\44b.h (16304, 2006-04-11)
EduKit44b0\common\include\44blib.h (1832, 2006-04-11)
... ...

======================================================================= * 工程出厂时的默认存放目录是: EmbestIDE\Examples\Samsung\EduKitIII44b0 如果要拷贝到其他目录下运行,请修改工程配置选项 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 * 在RAM 中调试时,修改工程配置项 Project >Settings ->Assembler >General category >Predefines: set as (不用定义任何标号) 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 EXEC_FROM_RAM=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 菜单,打开配置文件(EduKit44b0&am29lv160db.cfg),给出烧写目标文件; ----------------------------------------------------------------------- | Descriptions | ----------------------------------------------------------------------- > Project directory default: EmbestIDE\Examples\Samsung\EduKitIII44b0 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 (without any symbol defined) 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 EXEC_FROM_RAM=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 ROM_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 (EduKit44b0&am29lv160db.cfg), and add in the Bin file to program.

近期下载者

相关文件


收藏者