Download Rowley Associates Driver




Task completed

This domain was registered in July 2006 and started with the motivation
to create a toolchain with the following features:

The MAXQ serial-driver internal transmit-and-receive buffers' sizes are fixed at compile time as 256 bytes. Conclusion The MAXQ compiler provided by IAR and Rowley Associates and the libraries provided by Maxim allow applications written in C to access the power and functionality of MAXQ devices. Three demo applications are provided for the CrossWorks port, two targeted for the DK-LMS102 development board from Luminary Micro, and one targeted at the low cost CrossFire LM3S102 board from Rowley Associates. The CrossFire LM3S102 connects directly to the host computer via the built in USB connector and does not require the use of a. CrossConnect for ARM Our CrossConnect Classic is supported by ARM CrossStudio and CrossLoad ARM7/ARM9/ARM11 with JTAG and adaptive clocking support Cortex-A/Cortex-R/Cortex-M with JTAG and SWD support Supported on Windows, macOS and Linux.

  • Not based on Cygwin
  • Working with Eclipse
  • Cheap for beginners

There are some native Windows toolchains based on MinGW, but the GDB of
these toolchains doesn't work properly under Eclipse. So it was required to
create a new toolchain suited for this requirements. YAGARTO was born.

Now there are more alternatives available even for non commercial use.

FTDI provide drivers and instructions at their web site, download them and use our ARM-USB-TINY-H PID: 0x002a, VID: 0x15BA to install the drivers. I have LPC1227 board and can't program it with your OpenOCD debugger. USB-I2C, USB-SPI, USB-GPIO interfaces, eight 10-bit analog inputs, 2 PWM outputs and two 32-bit pulse counters. Pulse counters, digital and analog inputs can send events to your application (e.g. When voltage level reaches the predefined value).

There is a rather new C/C++ IDE called SEGGER Embedded Studio, the style of which reminds one of Visual Studio. It is easy to use, available for all major OS and works with almost any ARM microcontroller. It directly links with the J-Link debug probe, which is from the same company.

  • SEGGER Embedded Studio(powerful C/C++ IDE for ARM microcontrollers, free for non-commercial use)

If you are looking for a complete and free IDE take a look at:

  • emIDE(free Visual Studio Style IDE including GNU Tools for ARM)

If you are looking for a professional tool chain and IDE with a professional
level of support based on GCC or LLVM, Rowley's Crossworks is a good
place to start looking:

  • Rowley Associates(professional IDE and toolchain for ARM and more)

If you still need a replacement for YAGARTO to include into Eclipse, build the toolchain by yourself or take a look at the following toolchain:

  • GNU Tools for ARM Embedded Processors(toolchain only)

'After more than five years I think I can say, task completed!'

Btw, all the 'none YAGARTO' content was moved to the new server emb4fun.de.

'Thanks for listening, thanks for the support, happy coding ...'
( 31.12.2011, Michael Fischer )

Note

The YAGARTO project on SourceForge can be found here.

Installing CrossConnect for ARM on Windows

This section contains instructions for installing your CrossConnect for ARM hardwareunder Windows.

System Requirements

  • CrossWorks for ARM version 1.5 or later
  • A PC with a USB interface
  • One of the following versions of Windows:
    • Windows 10
    • Windows 8
    • Windows 7
    • Windows Server 2008
    • Windows Vista
    • Windows Server 2003
    • Windows XP
    • Windows 2000

Installing CrossConnect for ARM Software on Windows 10

  1. Download and unzip the CrossConnect Windows device driver from https://www.rowley.co.uk/arm/CrossConnect.htm
  2. Open the Windows device manager.
  3. Attach the CrossConnect device to your PC.
  4. Right click on the CrossConnect entry in the device manager and select Update driver.
  5. Select Browse my computer for driver software.
  6. Click Browse and set the location to the directory you unzipped the CrossConnect driver to.
  7. Click Next to install the device driver.

Installing CrossConnect for ARM Software from a CD/DVD ROM (Windows versions prior to Windows 10)

Download Rowley Associates Driver Ed

  1. Put the CrossConnect for ARM installation disk into the drive.
  2. Attach the CrossConnect's USB connector to your PC, upon successful connection the power LED will illuminate and Windows will prompt you that it has found new hardware.
  3. From the Found New Hardware Wizard select Install the software automatically and then click Next.

  4. Windows will now install the CrossConnect for ARM software. When the installation is complete you will be prompted. Click Finish to close the wizard.

Installing a Downloaded Version of the CrossConnect for ARM Software (Windows versions prior to Windows 10)

  1. Download and unzip the CrossConnect for ARM software.
  2. Attach the CrossConnect's USB connector to your PC, upon successful connection the power LED will illuminate and Windows will prompt you that it has found new hardware.
  3. From the Found New Hardware Wizard select Install from a list or specific location and then click Next.

  4. Select Search for the best driver in these locations, check the Include this location in the search option, select the directory that you unzipped the CrossConnect for ARM software into using Browse and then click Next.

  5. Windows will now install the CrossConnect for ARM software. When the installation is complete you will be prompted. Click Finish to close the wizard.

Installing CrossConnect for ARM on Linux

This section contains instructions for installing your CrossConnect for ARM hardwareunder Linux.

System Requirements

  • CrossWorks for ARM version 1.5 or later
  • A PC with a USB interface
  • Linux Kernel version 2.4.20 or later
  • Libusb 0.1.10a or later

Installing CrossConnect for ARM Software

As libusb is used to communicate with the CrossConnect, no additional driver installation is required.

If you need to install libusb, download the latest version from http://libusb.sourceforge.net and install it into the /lib directory.

Download Rowley Associates Driver License

Regular users generally do not by default have USB access permission. Accessing a USB device with insufficient access permission usually results in a Cannot set USB configuration or Cannot claim USB interface error message when using CrossWorks.

Depending on which Linux distribution you use, there are a number of different ways of granting regular users USB access permission.

On Ubuntu 12.04, Linux Mint 14, openSUSE 12.2 and Fedora 17

You need to create a file in /etc/udev/rules.d (e.g. 60-crossconnect.rules) with the following contents:

On Ubuntu 8.10 to 10.04, openSUSE 10.3 and Fedora 8

You need to create a file in /etc/udev/rules.d (e.g. 60-crossconnect.rules) with the following contents:

On Ubuntu 6.06 and Ubuntu 7.10

You need to create a file in /etc/udev/rules.d (e.g. 60-crossconnect.rules) with the following contents:

On RedHat 9.0

You need to add the following lines to the /etc/hotplug/usb.usermap file:

And create the script file /etc/hotplug/usb/crossconnect which contains:

Consult the USB documentation for your specific Linux distribution for more information.

Frequently Asked Questions

Rowley

Why am I getting a 'The RTCK signal is not responding, disable 'Active Clocking' mode' error message?

When active clocking mode is enabled some initial checks are made to ensure that the RTCK signal tracks the TCK signal. You will get this message when the RTCK signal has failed to match the TCK signal within a one second timeout period. This means that the target does not support active clocking and you should disable it by setting the Adaptive Clocking target property to No.

Why am I getting a 'Target not responding message'?

This error message could be caused by the following: Rowley
  • Incorrect ARM debug interface type - Check that the Target | ARM Debug Interface project property matches the type of target you are trying to connect to.
  • JTAG clock frequency too high for target - Reduce the JTAG clock frequency by increasing the JTAG Clock Divider target property or enabling active clocking by setting the Adaptive Clocking target property to Yes.

What do I have to do to achieve maximum download speed?

To achieve maximum download speed:
  • Disable JTAG clock division by setting the JTAG Clock Divider target property to None.
  • Disable adaptive clocking by setting the Adaptive Clocking target property to No.

Why do I get a 'CrossConnect not running ARM version of firmware' error message when I connect?

You will get this error message if you are using a version of CrossWorks for ARM prior to 1.5. Make sure you are using CrossWorks for ARM 1.5 or later.