This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

New release of EW8051 (V7.51A) features extended kickstart version for SimpliciTI kits.

Other Parts Discussed in Thread: CC2531, CC2530, SIMPLICITI, CC2510, CC2511

Hi All,

IAR Systems recently released Embedded Workbench for 8051 version 7.51A. The product page at http://www.iar.com/ew8051 is now updated with information about new features, and links to Evaluation and KickStart editions of the software.

A major new feature in this release is that EW8051 now provides full support for CC2530 and CC2531. This release includes updates to the debug driver for TI LPRF SoCs, so it is now possible to debug all RF SoCs using either SmartRF04EB, SmartRF05EB and/or CC Debugger. We have also made changes to the code size limited KickStart edition in order to allow users of TIs SimpliciTI protocoll to use this edition of the tools for evaluation purposes. When used together with a development kit capable of running the SimpliciTI protocol, the code size limitation for the KickStart edition will be increased from 4kb to 16kb. All details about the new KickStart edition will soon be made available on http://www.iar.com/rfsystemonchip

 

* Questions & Answers

Q - Is the new kickstart version a general 16kb kickstart version for 8051 platform?

A - No. The special 16kb kickstart version of the EW8051 7.51A requires that you are developping on one of the TI RF SoC platforms capable of running SimpliciTI: CC2510-CC2511DK, CC11100-CC1111DK, CC2430DK or CC2430ZDK.

Q - What is the difference between the standard 4kb kickstart version and the extended 16kb version?

A - The two versions are both available in the kickstart distribution. The 16kb “SimpliciTI-mode” will be activated by passing the command line option ‘--ks_version’ to the linker (project->options->linker->extra options). In “SimpliciTI-mode”, the simulator will still have a 4kb code size limit, so a development kit with CC2510Fx, CC1110Fx or CC2430Fx is needed benefit from the extra code size. Our intent here is that customers buying the TI development kits should be able to fully evaluate all sample applications available in the SimpliciTI distribution.

Thanks for reading!

/Henrik

 

  • Great!  Thanks for posting!

  • Henrik said:
    A - The two versions are both available in the kickstart distribution. The 16kb “SimpliciTI-mode” will be activated by passing the command line option ‘--ks_version’ to the linker (project->options->linker->extra options). In “SimpliciTI-mode”, the simulator will still have a 4kb code size limit, so a development kit with CC2510Fx, CC1110Fx or CC2430Fx is needed benefit from the extra code size. Our intent here is that customers buying the TI development kits should be able to fully evaluate all sample applications available in the SimpliciTI distribution.

    Tried it. Does not work with the current 4KB  Kickstart 'IAR C/C++ Compiler V7.51A/W32 for 8051' I tried both the CD version of kickstart (with a downloaded kickstart licence) and the downloadable version from www.iar.com.

    This is the smpl_link project directory for theCC2510 Mini Development Kit (part number CC2510DK-MINI):


    CC1110 and CC2510 Mini DK Software Example/ide/srfccxx10_cc2510/iar/

     

    This is what is in IAR linker extra options:

     

    This is the compiler output message when I build or attempt to  debug button with the CC Debugger and target board attached:


       IAR C/C++ Compiler V7.51A/W32 for 8051
       Copyright 2004-2009 IAR Systems AB. 
    Error[Og008]: Code size limit exceeded (4096 code bytes) for this version of the compiler
     
     9 275 bytes of CODE  memory (+ 21 bytes shared)
         0 bytes of DATA  memory (+ 33 bytes shared)
       466 bytes of XDATA memory (+ 12 bytes shared)
     
    Errors: 1
    Warnings: none
    Error while running C/C++ Compiler
     
    Total number of errors: 1
    Total number of warnings: 0

     

    I don't want to activate the 30 day evaluation version of IAR Embedded Workbench yet.

    John Heenan

  • I have found a fix for the problem of the IAR 8051 16kb extended kickstart version for SimpliciTI not working.

    Make sure 'Multi-file Compilation' is turned off. The setting can be found in in Options, C/C++ Compiler. It is not turned off in the example projects.

    Also make sure you are only linking for output 'Debug information for C-SPY', not for intel-extended hex output or for both C-SPY and hex output. The man settings are in Options, Linker, Output.

    Thanks TI for the extended kickstart version.

    John Heenan

    John Heenan said:

    A - The two versions are both available in the kickstart distribution. The 16kb “SimpliciTI-mode” will be activated by passing the command line option ‘--ks_version’ to the linker (project->options->linker->extra options).

    Tried it. Does not work with the current 4KB  Kickstart 'IAR C/C++ Compiler V7.51A/W32 for 8051' I tried both the CD version of kickstart (with a downloaded kickstart licence) and the downloadable version from www.iar.com.

    [/quote]

     

  • Thanks for reporting back the solution, JH!

  • Hi,

    Anyone have a link to a tutorial on getting started using IAR ew8051 with SimpliciTI/ CC2511, creating an Access point?

    Thanks,

    Spincraft