This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

To check flow of RTOS Tiny execution.

Hi All

On test board:Leds(2 nos) --> P1.1,P1.2
Buzzer --> P1.3

In Task0:Task1 and Task2 are created.
In Task1:
led1 = On,led2 = off --> delay() --> led1 = Off,led2=On.
In Task2:
buzzer = On --> delay() --> buzzer = off.

Serial port,Timers,Interrupts not initialised.
No external RAM connected(only one int var used in code).

After running this program on 89C51RD2 nothing was working.
what might be the problem ?
Do i have to initialise Timer,interrupts ?
is this problem related to delay routines ?
can any body suggest how can i check flow of RTOS program execution
by using above on board resources ?

Thanks
regards
Naresh

Parents
  • Hi Naresh,

    was a little bit shamed to be not able to help you.
    But I have now written a very short
    programm using the RTX Tiny you can use for you own code.

    It initializes the ASC interface to printf a text in the Tasks and IO's where my code only toggle a pin for LED using a delay.
    (But task2 is prepared for a buffer on/off
    code sequence.)
    I tested in simulator/debugger and in hardware - it is working.

    So I recognized the delays are not the problem.
    This seems to be the init of your ASC.
    ( I will write short commends to my code. )

    If you leave your e-mail I send it to you.
    (OK it is written for XC16x but you can it easy adapt.)

    Stefan

Reply
  • Hi Naresh,

    was a little bit shamed to be not able to help you.
    But I have now written a very short
    programm using the RTX Tiny you can use for you own code.

    It initializes the ASC interface to printf a text in the Tasks and IO's where my code only toggle a pin for LED using a delay.
    (But task2 is prepared for a buffer on/off
    code sequence.)
    I tested in simulator/debugger and in hardware - it is working.

    So I recognized the delays are not the problem.
    This seems to be the init of your ASC.
    ( I will write short commends to my code. )

    If you leave your e-mail I send it to you.
    (OK it is written for XC16x but you can it easy adapt.)

    Stefan

Children