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: