Page 1 of 1

SB-23: Salvo: MsgQ and eFlag Problems with ICCAVR

PostPosted: Fri Feb 06, 2004 7:51 am
by Salvo Tech Support
Applies To

Salvo for Atmel AVR and MegaAVR distribution, ICCAVR users only.

Description of Problem

Certain functions with large parameter lists (e.g. OSCreateMsgQ()) do not function properly.

The problem is due to an error in the ICCAVR compiler involving monitor functions and getting function parameters off the stack.

Suggested Workaround

Salvo Pro users should upgrade to ICCAVR v6.30B (available now) and rebuild the Salvo libraries.

Salvo Lite and LE users should avoid using msgQs and eFlags in the current release.

Fixed In

Salvo libraries for all distributions generated with ICCAVR v6.30B (or later) will be included in the next Salvo for Atmel AVR and MegaAVR release.

Salvo Technical Support
Please request all tech support through the Forums.