yamon-sampleappl-src-02.03

所属分类:Windows编程
开发工具:C/C++
文件大小:59KB
下载次数:253
上传日期:2005-12-30 10:18:12
上 传 者symbol_ddr
说明:  Support is available from MIPS Technologies Inc. - problems should be addressed to support@mips.com。This product may be controlled for export purposes. You may not export, or transfer for the purpose of reexport, any technical data received hereunder or the product produced by use of such technical data, including processes and services (the "product"), in violation of any U.S. or foreign regulation, treaty, Executive Order, law, statute, amendment or supplement thereto. Further, you may not export the product to any prohibited or embargoed country or to any denied, blocked, or designated person or entity as mentioned in any applicable U.S. or foreign regulation, treaty, Executive Order, law, statute, amendment or supplement thereto.
(Support is available from MIPS Technologi es Inc..- problems should be addressed to suppor t@mips.com. This product may be controlled for export purpo ses. You may not export, or transfer for the purpose of reexport. any technical data received hereunder or the pr oduct produced by use of such technical data, including processes and services (the "FIDUCIARY t "), in violation of any regulation or foreign world. treaty, Executive Order, law, statute, that amendment or supplement thereto. Further, you may not export the product to any prohibited or embargoed country or to any denied, blocked. or designated person or entity as mentioned in a ny applicable regulation or foreign world, treaty, Executive Order, law, statute, that amendment or supplement thereto.)

文件列表:
yamon_appl\boot (0, 2002-09-18)
yamon_appl\boot\bigend.bld (612, 2002-09-10)
yamon_appl\boot\link.xn (4760, 2002-09-18)
yamon_appl\boot\linkghs.lnk (471, 2002-09-10)
yamon_appl\boot\littleend.bld (672, 2002-09-10)
yamon_appl\boot\makefile (7802, 2002-09-18)
yamon_appl\boot\start.S (6619, 2002-09-18)
yamon_appl\helloworld (0, 2002-09-18)
yamon_appl\helloworld\bigend.bld (719, 2002-09-10)
yamon_appl\helloworld\link.xn (4758, 2002-09-18)
yamon_appl\helloworld\linkghs.lnk (471, 2002-09-10)
yamon_appl\helloworld\littleend.bld (729, 2002-09-10)
yamon_appl\helloworld\main.c (5513, 2002-09-18)
yamon_appl\helloworld\makefile (7615, 2002-09-18)
yamon_appl\helloworld\start.S (6377, 2002-09-18)
yamon_appl\include (0, 2002-09-18)
yamon_appl\include\ctype.h (4475, 2002-09-18)
yamon_appl\include\regdefs.h (4720, 2002-09-18)
yamon_appl\include\stdio.h (3694, 2002-09-18)
yamon_appl\include\yamon_api.h (20988, 2002-09-18)
yamon_appl\lib (0, 2002-09-18)
yamon_appl\lib\ctype.c (7616, 2002-09-18)
yamon_appl\lib\doprntx.c (11171, 2002-09-18)
yamon_appl\lib\memchr.c (3583, 2002-09-18)
yamon_appl\lib\printf.c (3919, 2002-09-18)
yamon_appl\lib\strlen.c (3478, 2002-09-18)
yamon_appl\RELEASE (607, 2002-09-10)
yamon_appl\tools (0, 2002-09-18)
yamon_appl\tools\byteswap.pl (1459, 2002-09-10)
yamon_appl\yamon_fpu (0, 2002-09-18)
yamon_appl\yamon_fpu\bigend.bld (719, 2002-09-09)
yamon_appl\yamon_fpu\link.xn (1662, 2002-08-19)
yamon_appl\yamon_fpu\linkghs.lnk (471, 2002-09-09)
yamon_appl\yamon_fpu\littleend.bld (729, 2002-09-09)
yamon_appl\yamon_fpu\main.c (11034, 2002-09-18)
... ...

Description : =================================================================== Sample applications helloworld : Demonstrates how to use the YAMON function table interface. Also demonstrates the use of limited standard library (printf). The application looks up the address of the YAMON "print" function and executes the function. Then in calls printf. yamon_fpu : Demonstrates the use of YAMON's floating point emulator options. boot : Demonstrates code located at reset exception vector. Code is specific for the SEAD board. Files : =================================================================== The following files are available in this distribution : README : This file. helloworld : Directory holding the "Hello world" application. yamon_fpu : Directory holding the fpu options demonstration. boot : Directory holding the boot code demonstration. lib : Directory holding limited standard library. include : Directory holding common include files. For contents of a subdirectory, consult the README file contained in the directory. Building and executing : =================================================================== Set up your specific compiler tool-chain environment. Using make: Invoke make with your specific tool-chain and your target cpu's endianess specified on the command line as the example: make TOOLCHAIN=sde ENDIAN=EL Valid arguments are TOOLCHAIN=sde/cygnus/ghs ENDIAN=EL/EB Please edit makefile's TOOLCHAIN and ENDIAN default values to suit your preferences. Using Green Hills Software build command: Run "build littleend.bld" or "build bigend.bld" according to your target's endianess. Using Green Hills Software's tool multi: Open and build project "littleend.bld" or "bigend.bld" according to your target's endianess. The files generated are : appl.rec : Image in S-record format used by the "load" command. appl.bin : Image in binary format. appl.elf : Image in ELF format. appl.map : Linker generated map file. appl.dis : Disassembly of image. Applications (except for boot) are loaded using the YAMON 'load' command (using s-record file) and executed using the 'go' command. Alternatively, the binary file may be uploaded to a tftp server and downloaded using 'fread tftp://"$bootserver"/appl.bin 80200000' and executed by 'go 80200000'. The boot application should be used to program an (E)PROM (s-record or binary file).

近期下载者

相关文件


收藏者