Release notes for Altium Designer Update 24 (10.1377.27009)

Old Content - visit altium.com/documentation

Update 24: Updated plug-ins from release 10.1327.26514 to 10.1377.27009

Date: 18 December 2012 

Key highlights

Support for Cortex-M3 Discrete Processors

NXP LPC1000 series, STMicroelectronics STM32 and Texas Instruments Stellaris Cortex-M3 devices are now supported.

Support for SEGGER J-Link

Debugger support for SEGGER J-Link debug probe for ARM processors is now available.

FPGA Device Support

Altera Arria2GX FPGAs is now available.

Software Platform Enhancements

This update now includes HTTP client, HTTP server and JSON services in addition to enhancements in the Tasking toolchains.


System Components: PCB System

311Signal layer keepout tracks are now displayed correctly when keepout layer is turned off. View BugCrunch report #2045.
319Fixed crash that would occur during loop remove of interactive routing.
351Duplicating a rule now correctly assigns a new unique ID.
382Fixed polygon pour manager drag/drop pour order to be properly retained after closing dialog.

System Components: Altium Designer Localization

384Edit>>Deselect>>Touching Rectangle and Line now appear correctly in localized menus.

System Components: Soft Design Support

18Flash programming now supports CFI compatible Flash (on TSK3000).
248Added support for Altera Arria2GX.

System Components: Soft Design System

248Added support for Altera Arria2GX.
257Support for DT05 (currently in production), the new generation USB JTAG adapter, based around chip solution from FTDI.
259Clock frequency constraints are correctly passed on to Lattice PAR tools when Synplify for Lattice is used for synthesis.

Importers and Exporters: Importer - PADS

378PADS Import - Processing of schematic library part types has been corrected for connectors that have pin definitions, but indicate zero gates.

Importers and Exporters: Exporter - Hyperlynx

357When a PCB design containing a split plane comprised of more than 5000 boundary segments was saved in Hyperlynx format, an unexpected condition could occur.PCB designs with large/complex split planes are successfully saved in HyperLynx format.

Output Generators: Output - ODB

308True Type text on mechanical layers can now be correctly added to all plots in ODB++ output. View BugCrunch report #1514.
309Regions and fills placed directly on solder and paste layers and output to ODB++ via a flipped embedded board now behave correctly. View BugCrunch report #1760.

Embedded Design Tools: Software platform

227Endianness macros in util_endian.h have been fixed.
232Software Platform function netif_ethernet_stop() does not cleanup DHCP resources.
234Compilation errors in drv_emac32_internal.c if wait modes in Software Platform EMAC32 Driver are set to Notify.
237EMAC32 driver now correctly supports link status call back.
238Software Platform should allow setting link status callback before starting the network layer.
239Software Platform now includes HTTP client and HTTP server services.
240Software Platform now includes JSON parser service.
249Software Platform document: setting EMAC32 PHY address moved from peripheral to driver.
251Software Platform socket functions now set errno value on error.
252The remaining time value that is returned by nanosleep after it has been interrupted by a signal is now correct.

Embedded Design Tools: TASKING TSK3000

225Assembler sometimes creates a illegal dependency file.
229Embedded project path may now contain dollar signs ($).
230Interrupt function in C++ module no longer leads to compilation errors.
236Custom LSL files can now include generated project LSL files.
244Debugger emits "Unknown name" message for single character variable name.
250Wrong optimization by TSK3000 compiler in some scenarios involving a volatile variable.
255Debugger can now find project source files if executable is built externally.

Embedded Design Tools: TASKING ARM

225Assembler sometimes creates a illegal dependency file.
229Embedded project path may now contain dollar signs ($).
230Interrupt function in C++ module no longer leads to compilation errors.
236Custom LSL files can now include generated project LSL files.
244Debugger emits "Unknown name" message for single character variable name.
255Debugger can now find project source files if executable is built externally.

Embedded Design Tools: TASKING MicroBlaze

225Assembler sometimes creates a illegal dependency file.
229Embedded project path may now contain dollar signs ($).
230Interrupt function in C++ module no longer leads to compilation errors.
236Custom LSL files can now include generated project LSL files.
244Debugger emits "Unknown name" message for single character variable name.
255Debugger can now find project source files if executable is built externally.

Embedded Design Tools: TASKING Niosll

225Assembler sometimes creates a illegal dependency file.
229Embedded project path may now contain dollar signs ($).
230Interrupt function in C++ module no longer leads to compilation errors.
236Custom LSL files can now include generated project LSL files.
244Debugger emits "Unknown name" message for single character variable name.
254Nios ERET instruction encoding not properly simulated or disassembled.
255Debugger can now find project source files if executable is built externally.

Embedded Design Tools: TASKING PowerPC

225Assembler sometimes creates a illegal dependency file.
229Embedded project path may now contain dollar signs ($).
230Interrupt function in C++ module no longer leads to compilation errors.
236Custom LSL files can now include generated project LSL files.
244Debugger emits "Unknown name" message for single character variable name.
255Debugger can now find project source files if executable is built externally.

Embedded Design Tools: TASKING  Core

229Embedded project path may now contain dollar signs ($).
230Interrupt function in C++ module no longer leads to compilation errors.

Embedded Design Tools: TASKING 8051

236Custom LSL files can now include generated project LSL files.

Embedded Design Tools: TASKING  TSK165x

236Custom LSL files can now include generated project LSL files.

Embedded Design Tools: TASKING  Z80

236Custom LSL files can now include generated project LSL files.

Hardware Support Packages: Device Support - NXP LPC1000

243Compiler, debugger and Flash programming support for various Cortex-M3 devices.

Hardware Support Packages: Device Support - STMicroelectronics STM32

243Compiler, debugger and Flash programming support for various Cortex-M3 devices.

Hardware Support Packages: Device Support - Texas Instruments Stellaris

243Compiler, debugger and Flash programming support for various Cortex-M3 devices.

Hardware Support Packages: Device Support - SEGGER J-Link

246Debugger support for SEGGER J-Link debug probe for ARM processors.

Hardware Support Packages: Device Support - Altera Arria II GX

248Added support for Altera Arria2GX.

 

 

You are reporting an issue with the following selected text and/or image within the active document:
ALTIUM DESIGNER FREE TRIAL
Altium Designer Free Trial
Let’s get started. First off, are you or your organization already using Altium Designer?

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

In that case, why do you need an evaluation license?

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

Got it. You actually don’t need an evaluation license for that.

Click the button below to download the latest Altium Designer installer.

Download Altium Designer Installer

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

Please fill out the form below to get a quote for a new seat of Altium Designer.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

If you are on Altium Subscription, you don’t need an evaluation license.

If you are not an active Altium Subscription member, please fill out the form below to get your free trial.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

Why are you looking to evaluate Altium Designer?

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

You came to the right place! Please fill out the form below to get your free trial started.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

Sounds exciting! Did you know we offer special discounted student licenses? For more information, click here.

In the meantime, feel free to request a free trial by filling out the form below.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

Got it. You can download a free Altium Designer Viewer license which is valid for a 6 months.

Please fill out the form below to request one.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

That’s great! Making things is awesome. We have the perfect program for you.

Upverter is a free community-driven platform designed specifically to meet the needs of makers like you.

Click here to give it a try!

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

Got it. You can download a free Altium Designer Viewer license which is valid for a 6 months.

Please fill out the form below to request one.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.