Hello! I don't yet have a possibility to debug my AvrX program with ICE or software processor.. so I'm bit confused with task stack sizes. My program uses both...
AvrX stacks interrupts on the AvrX stack, which is nominally set to the stack GCC uses (end of ram, or internal sram). Individual task stacks only need to...
Well, I'm trying for the Mega16 but with-out any luck! I'm getting this: E:/AVRX/avrx/serialio.s: Assembler messages: E:/AVRX/avrx/serialio.s:243: Error:...
Well, I'm trying for the Mega16 but with-out any luck! I'm getting this: E:/AVRX/avrx/serialio.s: Assembler messages: E:/AVRX/avrx/serialio.s:243: Error:...
Well I don't have the same luch with the Mega16. I'm getting the following: E:/AVRX/avrx/serialio.s: Assembler messages: E:/AVRX/avrx/serialio.s:243: Error:...
Which version are you using? You need to get the latest source from www.yahoogroups.com/group/avrx files section (2.6e). It has to do with how I/O ports are...
Is there any way to experimentaly obtain minimal stack size that enought for specified thread? My thread calls any functions that uses unknown stack space. So,...
I make my stacks large - at least 16-32 bytes bigger than I expect to need. Then I fill the stack with 0xFFFF (using either the supplied monitor or the JTAG or...
Hi! I have bootloader for atmega128 and I develop AvrX code. The bootloader itself is not avrx code and I think there is no good reason for that anyway....
The context pointer is just stack pointer for the task after the context was saved. It should change depending upon where the program was when a task switch...
avrx£¬ I hanve modified the makefile for AVRX project use GCC-AVR. Referring to the makefike sample of new version WINAVR,I added new features to the...
I've installed the latest WinAVR and AVRX 2.6e already. The environment variable AVRX had been set correctly. When I try to make avrx library by typing make...
avrx£¬ everyone fortunatly ,I can use AVRX on mega16 now. I modifoed the file serialio.s.Added the following lines: #if defined(UBRR0L) # define UBRR UBRR0L ...
it works also at ATMega8535.... I think .. it applies to mega8515 too.... I will not AT90S8535 compatable mode anymore. :p Thanks~~ (sorry.. my terrible...
I am getting some very strange behaviour when I use local variables within a task. I am using WinAVR (latest release). Once I move them to global then all is...
The original GCC port of AvrX used the "naked" attribute for the task. An unfortunate side effect is that the frame pointer (to stuff on the stack) isn't...
See: http://groups.yahoo.com/group/avrx/message/46 ... From: shane_bolton [mailto:shane.bolton@...] I am getting some very strange behaviour when I use...
Sorry for this dumb question, but I don't know anything about the assembler. I can build avrx for GCC without a problem. I now notice that there is a...
Understanding why, or at least having a model that allows you to fix stuff on your own is what I strive for. Well, I must say, no one ever has used the...
Thanks again Larry, That worked without any problem. I can't believe no one else is using TaskYield() - very clean and elegant solution to a cpu intensive...
Hello, I am new to AVRX. I succeed to build the avrx.r90 library for IAR. But when I try to build the examples I get the following error: Error[e6]: Program...
Hi all, I was playing around with the MessageTimersAlt.c example and set the timer delay to 60 seconds i.e. AvrXStartTimerMessage(&Timer, 60000, &MyQueue)....
The timers are unsigned ints so they are good to ~65000 counts. ... From: gordonrice Hi all, I was playing around with the MessageTimersAlt.c example and set...
The timer value is 'unsigned' meaning 16 bit therefore the maximum value is 65535 - about 65.5 seconds. Regards, Shane ... the timer delay to 60 seconds i.e....