QUICK START
Development software
All software and documentation is available in a single
IQRF Startup package
on the IQRF CD or USB Flash drive
included in the development set. The newest version should be downloaded from www.iqrf.org/startup.
PC software
IQRF IDE
Integrated development environment by MICRORISC to create, debug and control IQRF applications and manage
IQRF network. Required minimal IQRF IDE version depends on IQRF OS version of given TR transceiver and
possibly also on DPA version. See IQRF IDE Release notes. The best way is to always use the latest IDE version.
USB drivers
IQRF USB devices primarily utilize Custom class (with VID
/
PID by MICRORISC when used with IQRF devices).
Several IQRF USB devices (e.g. GW-USB-06) can also (optionally) use the CDC class. (CDC is not necessary for
IQRF startup.)
•
USB drivers implemented in current IQRF devices (e.g. CK-USB-04A or GW-USB-06 with up-to-date firmware) are
by verified publisher
based on the
WinUSB
by Microsoft.
•
USB drivers implemented in older IQRF devices (e.g. CK-USB-04) or in older firmware versions of some current
devices are based on the
MPUSB
by Microchip.
CC5X
C compiler for the PIC microcontrollers (by B Knudsen Data). The evaluation version (included in IQRF Startup
package) is free.
The compiler is not necessary when using hardware profiles without a Custom DPA handler.
Text editor
For source code creation and modification, any external editor beeing able to save a plain ASCII text, e.g. Windows
Notepad can be used. + (a great source code editor, free by GPL License) is very recommended.
Download it from www.notepad-plus-plus.org.
The editor is not necessary when using hardware profiles without a
Custom DPA handler.
Installation
1. Do not have any IQRF USB device connected.
2.
Unzip
the
Startup package
(
the
.zip
file). All you need is automatically unpacked to specified directory.
3.
Install
the
IQRF IDE
by invoking the installation file
iqrf-ide-4xx….exe
in subdirectory
IQRF_IDE
. USB
drivers and free edition of the C compiler are also installed. Follow the instructions during installation. See the
IQRF USB drivers Installation guide
(in subdirectory
Documentation\SW
) for details depending on Windows
version.
4.
Connect
the CK-USB-04A to PC.
5.
Invoke
the
IQRF IDE
.
6. To edit source C files, Windows native Notepad is set as default. You can change it for your favorite editor (e.g.
+) in the
Tools / Options / Editors
menu.
Up to 3 instances of IQRF IDE v4.xx are allowed running at the same time. But only one IQRF IDE can be installed.
Test
Open the default IDE project
E00-START
in the
Examples/IQRF_OS/StartUp
directory and press the
F11
key
(
USB Device
/
Indicate USB Device
). LED1 on the CK-USB-04A should flash thrice which indicates correct connection
between CK-USB-04A and PC.
Other PC programs operating with USB
Other PC programs which utilize the same USB driver, e.g.
IQRF UDU
(obsolete) for upgrade a firmware in IQRF
devices,
IQRF Router configurator
or some 3rd-party SW (e.g. by Microchip), must not be running at the same time
with IQRF IDE.
© 2015 MICRORISC s.r.o.
www.iqrf.org
Quick_Start_Guide_IQRF_ 150805
Page 7