×

Discussion Board

Results 1 to 13 of 13
  1. #1
    Super Contributor
    Join Date
    Jun 2004
    Location
    SymbianLand
    Posts
    763

    Question RVCT compiler version??

    Hi,
    Do we specifically need RVCT compiler version 2.2 only for producing ARMV5 code for Series 60 3rd edition devices?
    We have RVCT v3.0(that is what the admins tell us), so will this work for compiling the Symbian code and to produce an ARMv5 binaries?
    Thanks in advance.
    --Mayur.

  2. #2
    Super Contributor
    Join Date
    Mar 2004
    Location
    Singapore
    Posts
    9,968

    Re: RVCT compiler version??

    From ARM Docs.
    objects built with RVCT v2.x are compatible with RVCT v3.0 provided you use the RVCT v3.0 linker and C/C++ libraries.
    i have not tried v3.0 RVCT but should not be a problem.

  3. #3
    Super Contributor
    Join Date
    Jun 2004
    Location
    SymbianLand
    Posts
    763

    Re: RVCT compiler version??

    Quote Originally Posted by skumar_rao
    From ARM Docs.


    i have not tried v3.0 RVCT but should not be a problem.
    But this means that the code built with RVCT 2.x should be compatible with RVCT 3.x code.
    But is it okay to use RVCT 3.0 only to build the code for Symbian os v9?
    I have never seen any document mentioning that RVCT 2.2 and above are okay to build Symbian OS v9 code.Its always specifically mentioned to use RVCT 2.2
    So it would be great if someone could point me to any such document which would confirm this thing.
    Thanks for the reply.
    --Mayur.

  4. #4
    Super Contributor
    Join Date
    Nov 2004
    Location
    Wiltshire, UK
    Posts
    3,644

    Re: RVCT compiler version??

    You can only use RVCT 2.2 to build for OS 9.x

    RVCT 3.0 is not supported. If you do get 3.0, you need to go back to ARM and ask them for the CD's for 2.2 as well.

    You can see there is only an rvct 2.2 header file which has the custom commands for the rvct compiler.

    http://www.arm.com/support/faqdev/16245.html

  5. #5
    Super Contributor
    Join Date
    Mar 2004
    Location
    Singapore
    Posts
    9,968

    Re: RVCT compiler version??

    Hi Paul.Todd,

    The link says "RVCT 2.2 build 435 or later" donot you think RVCT v3 is also included.

    if you are referring to http://www.symbian.com/developer/tec...tive/arm5.html then it is symbian script command not ARM commands.

  6. #6
    Super Contributor
    Join Date
    Jun 2004
    Location
    SymbianLand
    Posts
    763

    Re: RVCT compiler version??

    Well we did not try compiling and took paul's word for it.
    --Mayur.

  7. #7
    Super Contributor
    Join Date
    Nov 2005
    Location
    London
    Posts
    584

    Re: RVCT compiler version??

    Good call. Paul's absolutely right - 3.0 isn't supported. ARM will supply the 2.2 version if you buy the licence for 3.0 though, if you tell them when you make the purchase.

  8. #8
    Registered User
    Join Date
    Nov 2007
    Posts
    3

    Re: RVCT compiler version??

    Hi,

    I am using RVCT Compiler version 2.2 for producing code for series 60 3rd edition devices. In the code produces, there are some RVCT library functions which are not recognized by series 60 3rd edition and so resulting compile time errors. Did anyone come across such errors while porting onto symbian and if so, please let me know how to get rid of these errors?
    Thanks in advance..
    - Sireesha

  9. #9
    Super Contributor
    Join Date
    Mar 2004
    Location
    Singapore
    Posts
    9,968

    Re: RVCT compiler version??

    Can you show the errors. without seeing the Errors nobody can help you.

  10. #10
    Registered User
    Join Date
    Nov 2007
    Posts
    3

    Re: RVCT compiler version??

    Errors are like this.. It is not recognizing even labels.. i.e
    Unknown opcode |L1_1664| , expecting opcode or Macro.. Such errors are encountered when I am using code produced by RVCT 2.2 compiler in Series 60 3rd edition...

  11. #11
    Super Contributor
    Join Date
    Mar 2004
    Location
    Singapore
    Posts
    9,968

    Re: RVCT compiler version??

    Can you make some what more clear. How you are using RVCT with Symbian.
    All you have to do is use armv5 instade of gcce.

  12. #12
    Registered User
    Join Date
    Nov 2007
    Posts
    3

    Re: RVCT compiler version??

    I am porting my component from RVDS2.2 to symbian 9.x version. For this, I am generating asm file i.e .s file from .c file from my project workspace in RealView Developer suite 2.2 i.e RVDS2.2 codewarrior environment using the option --asm in compiler options. While porting this codebase onto symbian 9.x version, it is giving the errors such as unknown opcode <label_name> , expected opcode or macro ..

    Earlier I used to do the similar porting from ADSv1.2 to symbian 9.x version. I never came across such issues then. Problem seems to be only due to source file generated from RVDS2.2.

    Can anyone help me for sorting out this issue???

    Regards,
    Sireesha

  13. #13
    Super Contributor
    Join Date
    Nov 2004
    Location
    Wiltshire, UK
    Posts
    3,644

    Re: RVCT compiler version??

    It means what it says in the error - unknown opcode.

    You are probably using deprecated ARM assembly instructions.

Similar Threads

  1. Replies: 9
    Last Post: 2008-05-02, 21:20
  2. Porting C Open source.
    By debasish1234 in forum Open C/C++
    Replies: 7
    Last Post: 2008-01-28, 11:06
  3. Why makmake can't decide the version of RVCT compiler
    By philipleng in forum Symbian Tools & SDKs
    Replies: 6
    Last Post: 2007-07-24, 08:04
  4. SDK Installation problems (wrong drive) S60 3rd
    By Jeepy in forum Symbian Tools & SDKs
    Replies: 6
    Last Post: 2007-03-12, 21:59
  5. nokia 7210 modem via IR doesn't work !
    By oussamaaiadi in forum PC Suite API and PC Connectivity SDK
    Replies: 1
    Last Post: 2003-03-06, 10:46

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×