Skip to main content
Visitor II
September 27, 2005
Question

IAR EWARM4.30A and WinIdea 9.5

  • September 27, 2005
  • 9 replies
  • 1182 views
Posted on September 27, 2005 at 11:11

IAR EWARM4.30A and WinIdea 9.5

    This topic has been closed for replies.

    9 replies

    Visitor II
    September 26, 2005
    Posted on September 26, 2005 at 07:06

    Hi,

    Is there some project ready to build for the IAR compiler?

    I tried to port the LCD example for the MB393 Eval board but I failed.

    (Well, I need a little time to know why, but driving the LCD isn't prior)

    Thanx

    Manu

    Visitor II
    September 26, 2005
    Posted on September 26, 2005 at 08:24

    It seems that EWARM doesn't understand the

    ''inline''

    in emi.h : error message

    inline void EMI_Config(u8 Bank, u16 Config)

    Error[Pe077]: this declaration has no storage class or type specifier D:\...\STR710_EVAL_LCD\include\emi.h 35

    Is there any project option to rectify that ?

    Visitor II
    September 26, 2005
    Posted on September 26, 2005 at 12:13

    In fact, IAR is not the problem

    My problem is my JTAG debugger is an ione (from Isystem), so I have to use the winIDEA IDE to debug my projects.

    There are so many options that I don't control yet that I cannot to what I want.

    For example :

    i cannot compile a project under winIDEA in order to debug it whereas I can compile it under EWAR and I cannot download it to the microprocessor...

    i would have prefer my boss buy the RVDK toolsuite...

    Visitor II
    September 26, 2005
    Posted on September 26, 2005 at 12:13

    In fact, IAR is not the problem

    My problem is my JTAG debugger is an ione (from Isystem), so I have to use the winIDEA IDE to debug my projects.

    There are so many options that I don't control yet that I cannot to what I want.

    For example :

    i cannot compile a project under winIDEA in order to debug it whereas I can compile it under EWAR and I cannot download it to the microprocessor...

    i would have prefer my boss buy the RVDK toolsuite...

    Visitor II
    September 26, 2005
    Posted on September 26, 2005 at 13:44

    For example this project compile with IAR IDE but cannot be tested (no Ione JTAG available in my toolchain)

    and cannot be linked in winIDEA because I don't know how to tell the objects files xlink.exe has to link

    ________________

    Attachments :

    STR710_EVAL_LCD.zip : https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006I1OC&d=%2Fa%2F0X0000000bmO%2Fl3xeR01E9_zBQ1dRQWw1BzU.wV3FyQne.mCRf_4rjpA&asPdf=false
    Visitor II
    September 26, 2005
    Posted on September 26, 2005 at 14:34

    unfortunately no, it would be great because I have some project that compile in IAR IDE... and I spare my time trying to configure winIDEA...

    Visitor II
    September 27, 2005
    Posted on September 27, 2005 at 05:43

    OK, I can compile almost all my LCD project under winIDEA but I still have a problem with the linker xlink.exe :

    --------------- Standard OUTPUT from linking. ---------------

    IAR Universal Linker V4.59O/386

    Error[e46]: Undefined external ''?main'' referred in ?program_start ( D:\STR710_EVAL_LCD\Debug\71x_init.r79 )

    1 400 bytes of CODE memory (+ 57 992 range fill )

    6 144 bytes of DATA memory

    Errors: 1

    Warnings: none

    --------------- Standard ERROR from linking. ---------------

    Maybe the lnkarm_ram.xcl isn't proper for my processor (str710F) / aplication?

    Visitor II
    September 27, 2005
    Posted on September 27, 2005 at 07:30

    That's correct !

    But what's the difference between ?main and main

    Visitor II
    September 27, 2005
    Posted on September 27, 2005 at 10:48

    A ready to use project for winIDEA with IAR compiler toolsuite and Ione JTAG debugger.

    Hope this will help the beginners with the same developpement chain.

    Manu

    ________________

    Attachments :

    STR710_EVAL_LCD.zip : https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006HtIG&d=%2Fa%2F0X0000000aL9%2Fp7uXJKa8fqCk_Ghv9SGRj4OsrO.6X9_87rVkCVwlLbM&asPdf=false