We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I'm trying to use rtx51 Tiny (ver. 1.06) with NXP LPC952 microcontroller, which has double UART.
I can't understand why, but when UARTs are used the kernel crashes. It's not my first time with rtx51 Tiny, I've used it successfully with other microcontrollers (i.e. ADuC842), but now with the LPC952 I've tried all I can try but it does not work.
Is there any known problem with rtx51 Tiny and NXP (Philips) P89LPC952 UARTs?
Thank you,
Fausto
List of known issues: http://www.keil.com/support/man/docs/tr51/tr51_problems.htm
You are really using an very old version!
The lpc952 has only 8K of Flash and 512 bytes of RAM - what application that fits this chip could possibly need an RTOS??!
rtx51 Tiny uses about 900 bytes ROM and a few bytes RAM.
Why not?
Anyway, this is not the point. The application does not need an RTOS, but I would like to try using it.
That's all.
"The application does not need an RTOS, but I would like to try using it."
Fair enough!
Just so long as you understand that - a worryingly large number of people seem to simply assume that an RTOS is necessary...!
:-0
You're right. I think that applications that really need an RTOS are a few, expecially when using such small microcontrollers.
But after years of programming uC without RTOS, I recently successfully used RTX51 Tiny in a quite big application on an ADuC842, and I liked it a lot!
So I'd like to try it also in this new applicaton that uses LPC952 and two UARTs, but I can't get it working...
No problem: as I said there is no really need of a RTOS, so I'm writing the app without it. But a couple of tasks and the os_wait() function would be very handy...
> You are really using an very old version!
Yes, it's old: I use Keil C compiler version 4.01.
Unfortunately I don't like Windows based newer keil IDE, nor the new command line DOS mode because it's not a real DOS application but a Windows/DOSbox application.
(because I don't want to use Windows)
So I don't upgrade...