Altium Spi/Unio Over USB Driver Download For Windows 10

Equip yourself with the best PCB design software tools to build your dreams. With over 30 years of R&D, Altium Designer is the. Free Download, Install and License Altium Designer 18, 17, 16, 15, 14, 13 and 10 In this article we will explain step by step how to free download, install and license Altium. If you are on Windows the driver can be installed after connecting C.H.I.P. Pro to your computer and navigating to Device Manager, finding Ports (COM & LPT) and double-clicking on the unrecognized USB-serial port. From the window that pops up, you will be able to tell the computer to go find the device’s driver online and install it. The Altium unified design environment makes adapting your design tasks easy. Powerful Routing Tools for Your PCB Layout. The core of a circuit board design system is the layout features, and the CAD features in Altium Designer make component placement and routing easy.

DAP miniWiggler

Order Nr.: KIT_MINIWIGGLER_USB Price: 109,- EUR : Buy Online

The miniWiggler is Infineon’s high performance and cost-efficient debugging tool for the future. On the host side, it has an USB interface, which is available on every computer. On the device side, the communication goes over Infineon 10-pin DAP or 16-pin OCDSL1 interfaces. The miniWiggler has been designed specifically to work in combination with Infineon’s Debug Access Software (DAS).

Plug en play-monitor driver. Plug and Play (PnP) is a combination of hardware and software support that enables a computer system to recognize and adapt to hardware configuration changes with little or no intervention by a user.

  • Debugging, Flash Programming
  • Altium/TASKING Compiler
  • Infineon MemTool
  • Hitex HiTOP Debugger
  • ARM KEIL uVision

Scope

These release notes cover the changes between v5.1r1 and v5.2r1 of the TASKING VX-toolset for ARM Cortex.

For previous release notes, please visit the TASKING ARM support website.

Contents

New in v5.2r1

This section gives an overview of the most important new features and improvements in v5.2r1 (compared to v5.1r1). See the section with fixed issues for a complete list.

Compiler support for Cortex-M7

This release adds support for the Cortex-M7 architecture. This includes support for the VFPv5 hardware floating point unit, single precision as well as double precision. New optimizations were added to the compiler and the floating point libraries, making more extensive use of the hardware capabilities.

Native support for Mac OS X

The VX-toolset for ARM release v5.2 is available for 64-bit Intel-based Macs with OS X (Mavericks and higher). Debugger support is available through STMicroelectronics ST-LINK/V2 and SEGGER J-Link.

Eclipse IDE update

This release includes an updated version 4.4 of the IDE Eclipse named Luna. For features, improvements and bug fixes, please refer to the Eclipse community website.

CMSIS update

The version of the CMSIS sources distributed with this release is 4.3.0. For detailed information, please refer to the CMSIS website.

New device support

Support has been added for the following device families and series:

  • Atmel SAM E, S and V families (Cortex-M7)
  • Infineon XMC1400, XMC4800 and TLE986X series
  • Silicon Labs EZR32LG, EZR32WG and EFM32HG series
  • Spansion S6E2C and S6E2D series
  • STMicroelectronics STM32F09x and STM32F44x series
  • STMicroelectronics STM32F7 family (Cortex-M7)
  • Texas Instruments MSP432 series

Device-specific files are now included in separate Eclipse plugins, allowing for future updates through the Eclipse update mechanism without the need for a full toolset release (or patch release). As a consequence of this, there is a difference in the way the compiler can be invoked from the command line and the use of the --cpu option (compared to v5.1r1). This option must be accompanied by the --processors option to specify the processors definition file for the selected CPU. Please refer to the User Guide for further details.

TASKING Pin Mapper for STM32

The Pin Mapper supports all STM32 families, including the new STM23F7 family. The Pin Mapper generates initialization code which can be used by the application directly, or indirectly via the Software Platform. However, the Software Platform does not support the STM32L0 family or the STM32F7 family. For these families the generated code must be invoked directly by the application. This code requires the latest STM32Cube libraries for these families from STMicroelectronics. Pin Mapper generated code for other families requires the pre-Cube firmware libraries included with the Software Platform.

New features:

  • Allow switching the device (or package) to another device from the same family.
  • Import (partial) configurations from a file into the configuration being edited.
  • Zooming in on or out of the package view by a percentual zooming factor.
  • Automatic port pin configuration based on peripheral mode selection.
  • Generate a C preprocessor macro for a GPIO pin symbolic name.
  • Launch Altium Designer (see below).

Altium Designer launch:

If you have Altium Designer installed, you can launch it from within the Pin Mapper editor (launch button). If you have added the TASKING Pin Mapper provider extension (via DXP -> Extensions and Updates menu) you will be guided by a wizard. One of the steps is to select the proper STM32 component. For a populated list of devices you first need to install (from file or from vault) the STMicroelectronics STM32 integrated component library (IntLib). Altium Designer will generate a schematic document containing the microcontroller and a peripheral harness for each peripheral configured through the Pin Mapper, connected to the right pins using symbolic net names.

The TASKING Pin Mapper provider extension can also be used for pin swapping purposes on a PCB document. Pins can be swapped on the microcontroller. Altium Designer obtains the valid pin swapping options for a particular pin from the TASKING Pin Mapper. After confirmation by the user, the TASKING Pin Mapper will update the pin configuration document. This will make the change immediately available to the embedded software project.

TASKING Software Platform for STM32

The Software Platform supports all STM32 families, except for the STM32L0 and the STM32F7 families.

New features:

  • The POSIX real-time kernel can now be used together with a hardware FPU.
  • The Software Platform document can now be synchronized with the Pin Mapper document (see below).
  • Centralized approach towards clock setup by means of the STM32 CMSIS Core plugin.
  • USB Device support for CDC, MSD and DFU. For OTG core and FS device-only core.
  • USB Host plug-and-play support for all supported device classes.

Synchronization with Pin Mapper:

The Software Platform document can be synchronized with the Pin Mapper document. When pressing the new synchronization button, a dialog pops up which shows which configured peripherals were found in the Pin Mapper document that are not (yet) on the Software Platform document, and the peripherals which are on the Software Platform document but are not configured by the Pin Mapper document. The dialog will offer to add the former and remove the latter. Synchronization is based on Pin Mapper generated code, so this code must be generated before the synchronization feature becomes available.

Updates

Altium provides a download site for updates to the ARM Eclipse IDE. This is primarily intended for updates to fast changing components such as the Software Platform Repository and Device Support. You can update your installation by using the Available Updates wizard.

Check for updates

  1. From the Help menu, select Check for Updates. The Available Updates wizard appears.
  2. Follow the steps in the wizard and click Finish.

Quick start

For a quick start, just start the ARM Eclipse IDE from the Start menu. This will start the Eclipse based development environment. You will be asked to select a workspace. In case you used Eclipse before it is recommended to select a new workspace. After clicking OK, you will see the 'Welcome' view at the right of editor area. On this view you will see icons that link to specific information. You can, for example, select the 'Samples' icon and import the ARM generic or ARM Software Platform project examples.

Altium Spi/Unio Over USB Driver Download For Windows 10

Another icon on the Welcome page, the 'First Steps' icon, links to the 'ARM Getting Started' document. This is a good starting point for exploring the capabilities of the environment and the tools.

License Information

TASKING products are protected with TASKING license management software.

License key

You need a license key when you install a TASKING product on a computer. When you order a TASKING product from Altium or one of its distributors, a license key will be sent to you by email or on paper.

See Obtaining a License on our website for more information.

Local TASKING License Server (not applicable to evaluation licenses)

Altium Spi/Unio Over USB Driver Download For Windows 10

If you have ordered a TASKING product with a floating license, you can have it serviced by the Remote TASKING License Server (the most convenient solution) or through a Local TASKING License Server (in case you have no external network access for example). Consult your Altium representative for assistance on deciding what the best setup would be for your situation.

If you like to setup up a local license server, we kindly refer you for more information to Support for TASKING License Management System (TLM) on our website. Here you can also download the Local TASKING License Server package.

It is advised that you install the Local TASKING License Server before you install products that require this server.

Fixed issues for v5.2r1

Improvements

Altium Spi/unio Over Usb Driver Download For Windows 10 Media Player

  • ARMVX-38897 - Add low-power mode debug support with ST-Link
  • ARMVX-38923 - Trace support for Cortex-M0+
  • ARMVX-39012 - Allow setting hardware breakpoints above 0x1fffffff (DAP)
  • ARMVX-39095 - Compiler should support GCC attribute 'at'
  • ARMVX-39132 - Allow setting hardware breakpoints above 0x1fffffff (ST-LINK)
  • ARMVX-39158 - DAvE 4.0 project import: do not add CMSIS include paths by default
Altium Spi/Unio Over USB Driver Download For Windows 10

Problems

  • ARMVX-38583 - Setting start address fails when using Thumb startup code
  • ARMVX-38626 - Building without automatically generated vector table fails
  • ARMVX-38722 - debugger may crash when using ST-LINK or DAP
  • ARMVX-38905 - Flash programming may fail where devices abut
  • ARMVX-38924 - .FLOAT instruction leads to storage with reverse endiannes incompatible with compiler's float
  • ARMVX-38926 - no error reported when breakpoint cannot be placed
  • ARMVX-38927 - breakpoints disappear after reloading application
  • ARMVX-38928 - stack breakpoint only works once
  • ARMVX-38954 - initial spurious data breakpoint at 0x0
  • ARMVX-38959 - FPU definitions in processors.xml and XML SFR files inconsistent for TI devices
  • ARMVX-38968 - Disassembly view edit field does not accept leading zeros in address
  • ARMVX-38977 - Assigning value to multi-register variable may fail (silently)
  • ARMVX-38978 - Linker does not prevent locating code in STM32 core-coupled memory (CCM)
  • ARMVX-38983 - % in Function column not filled in profiler view
  • ARMVX-38988 - Proftool failed for projects having their own cstart
  • ARMVX-38994 - A fatal error may occur when stepping quickly
  • ARMVX-38997 - STM32F2xx SFR RCC.CFGR bitfield definitions contains errors
  • ARMVX-39007 - Downloading to RAM may fail depending on initial target state
  • ARMVX-39018 - Trace may deviate from actual instruction execution
  • ARMVX-39020 - Conflicting mapping symbols may prevent proper disassembling
  • ARMVX-39021 - Raw trace reconstruction may emit random trailing characters and may cause crash
  • ARMVX-39027 - DAVE project import hampered because of missing processor_mappings.xml
  • ARMVX-39062 - Virtual function pointer table is not initialized
  • ARMVX-39082 - Remove the --no-auto-instantiate command-line option
  • ARMVX-39092 - Debugger may not accept very short Motorola S-record files
  • ARMVX-39093 - Some vendor CMSIS SystemInit() routines use __Vectors symbol
  • ARMVX-39111 - constexpr constructor done as dynamic initialization instead of static
  • ARMVX-39143 - STM32F407 DMA Stream CR register bitfield definitions are wrong
  • ARMVX-39147 - Using include file cstdint results in an error
  • ARMVX-39156 - Heap view in debugger is always empty
  • ARMVX-39159 - Provide CMSIS startup files also voor generic cores
  • ARMVX-39171 - Eclipse: explicit --fpu=none option is not passed to the linker

Altium Spi/unio Over Usb Driver Download For Windows 10 Pro

The list of open issues for v5.2r1 can be found on the internet.

Software Platform improvements

  • SWP-86 - Plugin posix_threads: timer functions do not work without any warning when posix_signals plugin is not selected
  • SWP-113 - Add write protect line to STM32 SDHC driver
  • SWP-115 - Add multichannel support to STM32 PWM driver
  • SWP-152 - Plugin stm32l1xx_cmsis & stm32f1xx_cmsis: property XTAL frequency should be an integer field
  • SWP-227 - Allow configuration of individual EXTI lines in vendor library wrapper
  • SWP-229 - Support for specifying the external oscillator (HSE_VALUE)

Software Platform problems

  • SWP-15 - Plugin drv_stm32_usb_otg: compiler errors when using USB OTG Driver at top of a USB FS peripheral
  • SWP-39 - Plugin drv_stm32_sdio: Maximum frequency on SCK property is not used for F2xx/F4xx
  • SWP-75 - Plugin stm32f*_cmsis: custom init callback function never called
  • SWP-112 - RCC_GetClocksFreq() reports wrong clock settings for MCU STM32L15X series
  • SWP-178 - Unexpected error: ETH plugin uses MCO clock which this driver does not support for RMII mode
  • SWP-185 - Function spi_open() is not documented in the API
  • SWP-186 - Some type of USB memory sticks are not recognized.
  • SWP-196 - Plugin extint: Channel property has an incorrect range check
  • SWP-205 - Possible NULL pointer access when message queue is full
  • SWP-207 - Possible NULL pointer access within function mq_receive()
  • SWP-228 - Incorrect stack usage values in posix threads window
  • SWP-254 - SPI clock calculated wrong
  • SWP-256 - Function lwip_open() on usb wifi crashes due to NULL pointer access
  • SWP-295 - Compiler warning in bluetooth stack
  • SWP-298 - Bluetooth stack does not work without pairing callback function
  • SWP-302 - POSIX FAT File System functions may fail depending on location of data in memory

Altium Spi/unio Over Usb Driver Download For Windows 10 64-bit


Altium Spi/unio Over Usb Driver Download For Windows 10 32-bit