avrxforM8ok

所属分类:uCOS/RTOS
开发工具:C/C++
文件大小:162KB
下载次数:3
上传日期:2013-07-01 15:58:01
上 传 者懒懒的日子~~
说明:  avrxforM8ok.rar好资料 关于AVR M8的UCOSII
(avrxforM8ok.rar good information on AVR M8' s UCOSII)

文件列表:
avrx\avrx-ctoasm.inc (746, 2001-12-20)
avrx\avrx-io.h (126, 2003-10-12)
avrx\avrx-signal.h (2792, 2003-10-12)
avrx\avrx.h (11434, 2005-08-22)
avrx\avrx.h.bak (11454, 2005-08-22)
avrx\avrx.inc (10788, 2002-09-06)
avrx\AVRX.pnproj (1102, 2005-09-06)
avrx\avrx.xlb (680, 2001-12-20)
avrx\avrx_canceltimer.s (1775, 2001-12-20)
avrx\avrx_canceltimermessage.s (2227, 2001-12-20)
avrx\avrx_eeprom.s (3784, 2002-09-06)
avrx\avrx_generatesinglestepinterrupt.s (1512, 2002-09-06)
avrx\avrx_halt.s (476, 2001-12-20)
avrx\avrx_iar_vect.s (5789, 2002-09-06)
avrx\avrx_message.s (2827, 2001-12-20)
avrx\avrx_notes.txt (1999, 2002-06-18)
avrx\avrx_priority.s (1246, 2002-06-04)
avrx\avrx_recvmessage.s (1096, 2001-12-20)
avrx\avrx_reschedule.s (1902, 2002-06-04)
avrx\avrx_resetsemaphore.s (2548, 2002-06-18)
avrx\avrx_semaphores.s (11652, 2002-06-18)
avrx\avrx_singlestep.s (3281, 2002-06-18)
avrx\avrx_starttimermessage.s (2291, 2002-06-18)
avrx\avrx_suspend.s (2868, 2002-06-18)
avrx\avrx_tasking.s (16330, 2002-09-16)
avrx\avrx_terminate.s (2587, 2002-06-18)
avrx\avrx_testsemaphore.s (2773, 2002-06-18)
avrx\avrx_timequeue.s (7322, 2002-06-18)
avrx\io-avr.h (8235, 2003-10-12)
avrx\ioavr.h (1898, 2002-09-06)
avrx\makefile (3393, 2009-01-13)
avrx\makefile.bak (3404, 2005-08-22)
avrx\monitor.s (19323, 2002-06-18)
avrx\serialio.h (1838, 2002-06-18)
avrx\serialio.s (12974, 2005-08-29)
avrx\BackUp\serialio.s (12828, 2005-08-22)
avrx\BackUp\serialio.s.bak (12779, 2002-09-06)
avrx\BackUp (0, 2009-01-13)
avrx\monitor.o (11472, 2009-01-13)
... ...

AvrX for avr-gcc, version 2.6 31-May-2002 Modifications, changes needed to sucessfully compile and run on the mega128 using test release 2 avrgcc128 compiler (alpha 3.1 release) serialio.h - new file, function prototypes serialio.s - Fixed interrupt handler names (used defines) - Fixed USART0 init (lots of renames for existing register and bits that got changed for no apparent reason) monitor.s - Fixed address handling in modify memory command. It used to wrap oddly (upper byte not being preserved) avrx_generatesinglestepinterrupt.s - Those bit name changes again (CS00 -> CS0 for mega chip) avrx_eeprom.s - Fixed use of EEARH instead of EEARL+1 so it will compile for smaller chips w/o error. NB: With the new GCC compiler, the existing support for IAR compilers will fail in the interrupt vector segment. If you use IAR you will need to fix this on your own. 8-June-2001 After executing a "make clean" the directory listing is as follows: avrx-io.h (IAR wrapper for io-avr.h) avrx.h avrx.inc avrx.xlb (IAR linker) avrx_canceltimer.s avrx_canceltimermessage.s avrx_eeprom.s avrx_halt.s avrx_message.s avrx_priority.s avrx_recvmessage.s avrx_resetsemaphore.s avrx_semaphores.s avrx_singlestep.s avrx_starttimermessage.s avrx_suspend.s avrx_tasking.s avrx_terminate.s avrx_testsemaphore.s avrx_timequeue.s makefile monitor.s README.txt serialio.s avrx-signal.h (IAR wrapper for sig-avr.h) ioavr.h (IAR's version of io-avr.h) avrx_generatesinglestepinterrupt.s avrx-ctoasm.inc avrx_iar_vect.s (Avrx's interrupt table for IAR) MAKEFILE instructions: The makefile depends upon the environment variable AVRX being set to the root directory of the AvrX distribution. E.g. the parent directory where this ReadMe.txt file is found. make - Will build both IAR and GCC libraries make gcc make iar make clean - will clean out the directory ENVIRONMENT The examples were developed and compiled under avr-gcc 3.0 (anything higher than 2.97 should work) that can be found at: http://combio.de/avr http://www.avrfreaks.net You need a copy of IAR Atmel AVR C/EC++ Compiler V2.25B/WIN or greater to build the kernel and samples for IAR C. The kernel is written to conform to IAR A90 C compiler, but I don't have that compiler and there will certainly be some code tweaking needed - mainly in alternate directives, etc. the actual code should be compatible. DISCLAIMER: I work with windows only. Your milage may vary with Linux. In particular, I try to keep file names consistant, but since windows hides upper/lower case from me, I might have missed one or two. Please let me know of problems or suggestions or, better yet solutions to this problem. - Larry@barello.net

近期下载者

相关文件


收藏者