ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
52309 Топик полностью
РДимка (27.02.2006 08:27, просмотров: 1) ответил РДимка на Уже спрашивал, но спрошу еще разок! Что это означает: Fatal Error[e89]: Too much object code produced (more than 0x1000 bytes) for this package
Ответ: Сам же себе отвечу! А есть лекарства, чтобы снять ограничения? Date: 25 Jan 2004 18:30:13 -0800 onestone wrote in message news:<9MbQb.25125$Wa.23980@news-server.bigpond.net.au>... > The tools that come with the basic development kit from Ti are called > kickstart. These include a full featured assembler and debugger from > IAR, with a limited C compiler. IAR are a compiler vendor, they hope you > will pay US$2000 for their full version of the compiler that doesn't > have these limits. > > There are many alternatives to the IAR compiler now available. The most > common of these are MSP-GCC, a free set of tools that require some > effort to get up and going for a compiler/GNU novice,and which, being > open source are supported on an ad hoc basis by users. The most common > commercial compilers other than IAR are (prices are my best guess):- > > ICC430 from imagecraft. About US$199, if anything like Imagecrafts other > products, and from what I see in the news groups, very well supported, > but possibly not quite as 'full' as some products. > > AQ430 from Quadravox. About US$299. Very well supported, seems to have > everything but may not produce quite as compact or fast code as CCS?. > > CCS430? From Rowley associates. About US$700. Paul aggressively supports > his products, like the other vendors mentioned. From watching the yahoo > msp430 group this would currently appear to be the technical leader > amongst all the compilers, including IAR, with sophisticated code > optimisation features. > > All of the guys mentioned above are active in the msp430 group, all > support their products very well, all offer some form of unlimited > function trial period (ie no code size limits), all seem to have large > groups of fans that for theeeir own reasons favour one or the other vendor. > > I suggest you try each product and pick your favourite, after all it'll > cost you nothing to try them. > > Al > > > > Michael wrote: > > > IAR's C compiler has a code generation limit of 4k, for individual > > modules this would not be a problem for me. However if I link modules > > which together total >4k I get the error: > > > > Fatal Error[e89]: Too much object code produced (more than 0x1000 > > bytes) for this package > > > > Yet with the same IAR linker I can link modules generated with > > assembler up to the device limit (32k for msp430F147). > > > > Is the problem > > A: I have something set wrong which is causing the linker error > > or > > B: 4k limit also applies to the exe if any of the modules are > > generated using C > > > > If B, can you anyone reccomend a compiler & linker which does not have > > the size limitation? > > > > I have done many things in assembler, but as you can probably tell, > > I'm new to C compilers. > > > > Regards, Michael. взято с http://coding.derk …dded/2004-02/0007.html