Hi,
I have an openVG demo running on a Renessas RZA1 demo board.
The demo runs fine when there is no rtos involved. I just have a function that I call from main
with a loop that rotates a coloured rectangle.
When I introduce embOS (embOS ARM IAR V6) into the demo and call the same function from a single task, it stops working.
The task runs fine, but the output to the display is wrong. It's like the frame buffer isn't getting the correct data.
One thing I have noticed is that the project is using the hardware VFP and NEON, but the rtos is built using software
floating point. I'm new to ARM so I'm not sure what effect this has.
Thanks.
I have an openVG demo running on a Renessas RZA1 demo board.
The demo runs fine when there is no rtos involved. I just have a function that I call from main
with a loop that rotates a coloured rectangle.
When I introduce embOS (embOS ARM IAR V6) into the demo and call the same function from a single task, it stops working.
The task runs fine, but the output to the display is wrong. It's like the frame buffer isn't getting the correct data.
One thing I have noticed is that the project is using the hardware VFP and NEON, but the rtos is built using software
floating point. I'm new to ARM so I'm not sure what effect this has.
Thanks.