FreeRTOS Support Archive
The FreeRTOS support forum is used to obtain active support directly from Real
Time Engineers Ltd. In return for using our top quality software and services for
free, we request you play fair and do your bit to help others too! Sign up
to receive notifications of new support topics then help where you can.
This is a read only archive of threads posted to the FreeRTOS support forum.
The archive is updated every week, so will not always contain the very latest posts.
Use these archive pages to search previous posts. Use the Live FreeRTOS Forum
link to reply to a post, or start a new support thread.
[FreeRTOS Home] [Live FreeRTOS Forum] [FAQ] [Archive Top] [July 2007 Threads] Open Watcom graphics lib problems / FreeRTOSPosted by per_k on July 26, 2007 I am using the industrial PC port of FreeRTOS V4.2.1 and the Open Watcom IDE V1.6 to compile a DOS 16-bit executable. Some of the functions in the graphics library (Watcom lib286\dos\graph.lib) produce unpredictable results when used in tasks scheduled by FreeRTOS. When calling the functions from a loop in main() and not starting the FreeRTOS scheduler, everything works OK, but when calling from a task after having started the scheduler, something like this happens: _setfont(): Wrong font is being selected. (The graphics system has been initialized by _setvideomode() and fonts have been registered successfully by _registerfonts()). _rectangle(): Not drawn. _setcolor(): Wrong color. _outgtext(): Wrong text and wrong length of the string.
I have 6 tasks and I have verfied that they are scheduled correctly by FreeRTOS. I have allocated a lot of memory (20 kbytes) for stack storage in each task, so it is hardly a stack overflow problem. Could it be a compiler switch or a configuration parameter that I have missed ?
RE: Open Watcom graphics lib problems / FreeRTOSPosted by Dave on July 27, 2007 Are the graphics libraries reentrant? If not, are you accessing the library from more than one task?
RE: Open Watcom graphics lib problems / FreeRTOSPosted by per_k on July 27, 2007 I am accessing the library from only one task, so there is no reentrancy problems.
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.
|