s5u1c33000c Epson Electronics America, Inc., s5u1c33000c Datasheet - Page 96
![no-image](/images/no-image-200.jpg)
s5u1c33000c
Manufacturer Part Number
s5u1c33000c
Description
Cmos 32-bit Single Chip Microcomputer S5u1c33000c Manual
Manufacturer
Epson Electronics America, Inc.
Datasheet
1.S5U1C33000C.pdf
(548 pages)
- Current page: 96 of 548
- Download datasheet (4Mb)
CHAPTER 6: C COMPILER
-I<path name>
Function:
Specification on wb33: Check [include path] and choose a directory from the list box.
Explanation:
-D<macro name>[=<replacement character>]
Function:
Specification on wb33: Check [define] and input a macro name in the text box.
Explanation:
-O, -O2, -O3
Function:
Specification on wb33: Check one of [NO], [O], [O2] or [O3].
Explanation:
-g
Function:
Specification on wb33: Check [debug info].
Explanation:
-mno-memcopy
Function:
Specification on wb33: Check [inline memcpy].
Explanation:
80
Specification of a directory that contains the include files
Definition of a macro name
Specification of optimization
Addition of debugging information
Inline expansion of strcpy and memcpy function calls
Specify the directory that contains the files included in the C source.
Input <path name> immediately after -I.
Multiple directories can be specified. In this case, input as many instances of -I<path
name> as necessary. The include files are searched in the order they appear in the
command line.
If the directory is registered in environment variable C_INCLUDE_PATH, the -I
switch is unnecessary.
File search is performed in order of priorities, i.e., current directory, -I switch, and
C_INCLUDE_PATH in that order.
Define a macro name. This option functions in the same way as #define. If there is
=<replacement character> specified, define its value in the macro. If not specified,
the value of the macro is set to 1.
Input <macro name>[=<replacement character>] immediately after -D.
Multiple macro names can be specified. In this case, input as many instances of
-D<macro name>[=<replacement character>] as necessary. For the wb33, separate
each instance of <macro name>[=<replacement character>] with a comma (,) as you
input them.
Specify one of the four switches to perform optimized processing. When generating
code, the compiler optimizes it by placing emphasis on code efficiency and speed
(mainly code efficiency).
If no switch is specified or [NO] is selected for the wb33, code optimization is not
performed.
The greater the value of -O, the higher the code efficiency. However, there is a
greater possibility of causing a problem, such as absence of some debugging
information in the output. If optimization cannot be executed normally, reduce the
value of optimization. Normally, -O should be specified.
When an optimization is specified, the compiler reuses the value loaded from the
memory to the register to reduce memory read/write operations. So, sometimes the
memory may not be accessed. To avoid this situation, take measures as shown below.
- Declare variables with "volatile". Example) volatile char IO_port1;
- Do not specify the optimization.
- Use "-fvolatile". Pointers are accessed as volatile objects.
Creates an output file containing debugging information.
Always specify this option when you perform the C source level debugging.
Refer to Section 6.6 for debugging information.
The strcpy and memcpy function calls are expanded in-line.
Use "-fvolatile-global". External variables are all accessed as volatile objects.
EPSON
(C COMPILER PACKAGE FOR S1C33 FAMILY) (Ver. 4)
S5U1C33000C MANUAL
Related parts for s5u1c33000c
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![s5u1-rc](/images/no-image3.png)
Part Number:
Description:
S5u1 Pin Diode Switch Single Pole, Five Throw Absorptive
Manufacturer:
Aeroflex Circuit Technology
Datasheet:
![MSK844](/images/no-image3.png)
Part Number:
Description:
Optical Devicepbs-prism For Blue
Manufacturer:
Epson Electronics America, Inc.
Datasheet:
![MSK955](/images/no-image3.png)
Part Number:
Description:
Optical Device Ir-cut Filter
Manufacturer:
Epson Electronics America, Inc.
Datasheet:
![MSK114](/images/no-image3.png)
Part Number:
Description:
Optical Device
Manufacturer:
Epson Electronics America, Inc.
Datasheet:
![S1D10605](/images/no-image3.png)
Part Number:
Description:
S1d15000 Series Lcd Driver With Ram
Manufacturer:
Epson Electronics America, Inc.
Datasheet:
![S1D12200](/images/no-image3.png)
Part Number:
Description:
S1d12000 Series Lcd Driver Ic Technical Manual Technical Manual
Manufacturer:
Epson Electronics America, Inc.
Datasheet:
![S1D13521](/images/no-image3.png)
Part Number:
Description:
S1d13521 Epd Controller
Manufacturer:
Epson Electronics America, Inc.
Datasheet:
![S1D13710](/images/no-image3.png)
Part Number:
Description:
S1d13710 Mobile Graphics Engine
Manufacturer:
Epson Electronics America, Inc.
Datasheet:
![S1D13711](/images/no-image3.png)
Part Number:
Description:
S1d13711 Mobile Graphics Engine
Manufacturer:
Epson Electronics America, Inc.
Datasheet:
![S1D15715](/images/no-image3.png)
Part Number:
Description:
Liquid Crystal Display =lcd Driver
Manufacturer:
Epson Electronics America, Inc.
Datasheet:
![S1D13700F01](/images/no-image3.png)
Part Number:
Description:
Embedded Memory Graphics Lcd Controller
Manufacturer:
Epson Electronics America, Inc.
Datasheet:
![S1D13705](/images/no-image3.png)
Part Number:
Description:
S1d13705 Embedded Memory Lcd Controller
Manufacturer:
Epson Electronics America, Inc.
Datasheet:
![S1D13503](/images/no-image3.png)
Part Number:
Description:
S1d13503 Graphics Lcd Controller
Manufacturer:
Epson Electronics America, Inc.
Datasheet:
![S1D13700F02](/images/no-image3.png)
Part Number:
Description:
Embedded Memory Graphics Lcd Controller
Manufacturer:
Epson Electronics America, Inc.
Datasheet:
![S1K50000](/images/no-image3.png)
Part Number:
Description:
Design Guide S1k50000 Series
Manufacturer:
Epson Electronics America, Inc.
Datasheet: