From richard at imagecraft.com Thu Dec 21 19:06:29 2006 From: richard at imagecraft.com (Richard) Date: Thu Dec 28 22:49:40 2006 Subject: [Icc-arm] Year End Best Wishes Message-ID: <6.1.0.6.2.20061221182650.08797258@192.168.100.42> At some point in 2006, we had our 10,000th customers. 2006 continues to be a good year for us. We released the global optimizer, V7 for the MSP430 and CPU12 families, and continued to enhance the code quality and usability of our products. We also released our own branded hardware (iARM-2103 that garnered EE Product Center's "Product of the Day"). 2007 looks to be a good year as we are poised to support new devices for Atmel AVR and derivatives, MSP430X, ARM7 devices from everyone, and Freescale's S12X. The next phase of the global optimizer is being finished as we speak, and we are about to go into production with the next iSeries board, the iAVR-M2560 board. Meanwhile, our web team is hard at work, implementing a new look and feel that is cleaner and more professional and we will be running our own e-commerce engine. You can take a sneak peek at http://stage.imagecraft.com It should go live by the end of the year. We appreciate your business and your support, and it is extremely gratifying to me personally that the software that our team write contributes in making innovative products from you folks into realities and successes. Providing the best in class embedded tools will continue to be our focus. I hope you will continue to look at us for your embedded tools needs. All the Best! // richard From richard at imagecraft.com Sat Dec 30 03:40:30 2006 From: richard at imagecraft.com (Richard) Date: Sat Dec 30 03:47:45 2006 Subject: [Icc-arm] V7.06A, Thumb mode released Message-ID: <6.1.0.6.2.20061230033655.10415850@192.168.100.42> V7.06A - Dec 29th 2006 First Release of Thumb support in the ADV and PRO versions. The compiler/linker support full interoperability between ARM and Thumb functions (including RAM functions). Thumb functions are declared as #pragma thumb function1, function2, ... before the function definition. RAM Thumb function is supported by adding the #pragma ramfunc function1, ... also before the function definition. Automatic ARM/Thumb interworking is supported by specify the Options->Target->Interworking switch. In most cases, you want this option to be ON so that ARM and Thumb functions can call each other. IDE/Linker - Added support for BIN file output for Atmel SAM7 SAM-BA bootloader. In the IDE, select Project->Options->Compiler->"Output Format" with BIN as one of output type. - Added toolbar button and Tools->NoICE for invoking the NoICE-ARM debugger directly. NoICE does not come with ICCARM. You must purchase a NoICE license ($150 currently) to use it beyond its demo period. Compiler - Fixed a bug with register history where sometimes "mov" instruction was deleted incorrectly. - Fixed a problem with spilling code where the "user" variables were not preserved. Library - itoa/ltoa/print %d/%ld now print -32768 and -2147483648 (e.g. high bit on) instead of -0 // richard On-line orders, support, and listservers available on web site. [ For technical support on ImageCraft products, please include all previous replies in your msgs. ] From richard at imagecraft.com Sat Dec 30 03:50:14 2006 From: richard at imagecraft.com (Richard) Date: Sat Dec 30 03:57:41 2006 Subject: [Icc-arm] ARM Debugger bundle now available Message-ID: <6.1.0.6.2.20061230034035.10403888@192.168.100.42> We will be offering NoICE-ARM and NoICE-ARM/Jlink bundle on our website very soon. NoICE-ARM is a port of the NoICE debugger to the ARM targets. NoICE has been in used for more than a dozen years so it is a very solid debugger. Various versions of NoICE are the preferred debuggers for the ICC compilers as NoICE supports the ICC debug format directly. For the ARM target, the cost is a low $150. ImageCraft is happy to offer the NoICE-ARM/Jlink bundle for a low price of $399. For selected targets such as the LPC series and STR series, NoICE supports direct flash burning. For SAM7S, you can use Atmel's free serial flash burner for the time being (NoICE support forthcoming). The Jlink JTAG pod is a USB pod from www.segger.com, a world leader in JTAG pods. With this combination, you can be assured of the highest level of performance and compatibility. The ICCV7 for ARM + NoICE/Jlink setup remains the lowest cost complete compiler debugger solution for the ARM7 microcontrollers. // richard On-line orders, support, and listservers available on web site. [ For technical support on ImageCraft products, please include all previous replies in your msgs. ]