• Skip to primary navigation
  • Skip to main content
FDI: Future Designs, Inc.

FDI

Future Designs, Inc.

  • Products
    • μEZ GUI
    • ELI
    • ΣyG
    • Modular Development Kits – DK
    • Other Products
    • End of Life
    • All Products (By part number)
  • Engineering Design
  • Production
  • Support
    • Forums
  • About FDI
    • News
    • Management
    • Partners
    • Distributors
    • Practices
    • Careers
    • New Customer Referral
  • Contact Us
  • Show Search
Hide Search

Q&A: Crossworks 2.0.4 compile error

Homepage › Forums › General Support › Q&A: Crossworks 2.0.4 compile error

  • This topic has 0 replies, 1 voice, and was last updated 3 months ago by Logan Moon.
Viewing 1 post (of 1 total)
  • Author
    Posts
  • February 6, 2025 at 10:15 pm #16804
    Logan Moon
    Keymaster

      (This message was transferred over from our old forum)
      Posted August 14, 2015
      By Todd DeBoer
      [hr]
      On 11/6/09 wella asked, “Has anyone similar problem with Crosworks 2.0.4?

      Building “uEZ” in configuration “ARM Flash Debug” — 9 errors
      Compiling port.c
      Compiling portISR.c
      Compiling uEZRTOS_FreeRTOS.c
      Compiling tasked.c — 9 errors
      c:/VELEK/CKPNewGenerationSWDesign/uEZ/uEZ_SRC/ARM Flash Debug/tasked.asm: Assembler messages:
      Error: missing expression — `swi’
      Error: missing expression — `swi’
      Error: missing expression — `swi’
      Error: missing expression — `swi’
      Error: missing expression — `swi’
      Error: missing expression — `swi’
      Error: missing expression — `swi’
      Error: missing expression — `swi’
      Error: missing expression — `swi’
      Build failed

      With 2.0.3 was everything ok.”
      [hr]
      (Follow up post)

      Answered:

      The problem is within FreeRTOS. There is a macro #define portYIELD() asm volatile ( “SWI” ). However the SWI instruction should take one parameter(number). So that
      #define portYIELD() asm volatile ( “SWI 0” ) is working. Maybe Crosworks 2.0.4 was upgraded to the newer gnu asm I do not know. But I can compile it now.

    • Author
      Posts
    Viewing 1 post (of 1 total)
    • You must be logged in to reply to this topic.
    Log In

    Partners

    NXP
    Renesas

    ARM
    SEGGER

    STMicroelectronics
    SAFERTOS

    FreeRTOS

    Copyright © 2025 Future Designs, Inc. | μEZ GUI | ELI | Engineering Design | Production | Privacy Policy | Log in