Difference between revisions of "IAR Workbench"

From Teknologisk videncenter
Jump to: navigation, search
m (Use of printf() and scanf())
m (IAR DLIB)
Line 1: Line 1:
=IAR DLIB=
+
=I=AR DLIB==
 
The runtime library uses a set of low-level functions—which are referred to as the DLIB
 
The runtime library uses a set of low-level functions—which are referred to as the DLIB
 
low-level I/O interface—to communicate with the target system. Most of the low-level
 
low-level I/O interface—to communicate with the target system. Most of the low-level

Revision as of 08:20, 8 December 2022

I=AR DLIB=

The runtime library uses a set of low-level functions—which are referred to as the DLIB low-level I/O interface—to communicate with the target system. Most of the low-level functions have no implementation.

To use some of the DLIB high-level functions, the project must implement some of the low-level functions. For example __read() and __write() in order to use for example printf() and scanf()

IAR has skeleton implementations examples in the IAR Workbench installation files. ON my PC they are in: C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\430\src\lib\dlib

Use of printf() and scanf()

  • MSP430F5529/UART console - Simple implementation of low-level functions for STDIN/STDOUT and STDERR which enables use of printf() and scanf()