Line 62... |
Line 62... |
===============
|
===============
|
|
|
Unpack the software and create a _separate_ directory in which to build
|
Unpack the software and create a _separate_ directory in which to build
|
it:
|
it:
|
|
|
tar jxf or1ksim-0.4.0rc2.tar.bz2
|
tar jxf or1ksim-0.4.0.tar.bz2
|
mkdir builddir_or1ksim
|
mkdir builddir_or1ksim
|
cd builddir_or1ksim
|
cd builddir_or1ksim
|
|
|
|
|
File: or1ksim.info, Node: Configuring the Build, Next: Build and Install, Prev: Preparation, Up: Installation
|
File: or1ksim.info, Node: Configuring the Build, Next: Build and Install, Prev: Preparation, Up: Installation
|
Line 79... |
Line 79... |
|
|
The most significant argument is `--target', which should specify the
|
The most significant argument is `--target', which should specify the
|
OpenRISC 1000 32-bit architecture. If this argument is omitted, it will
|
OpenRISC 1000 32-bit architecture. If this argument is omitted, it will
|
default to OpenRISC 1000 32-bit with a warning
|
default to OpenRISC 1000 32-bit with a warning
|
|
|
../or1ksim-0.4.0rc2/configure --target=or32-uclinux ...
|
../or1ksim-0.4.0/configure --target=or32-uclinux ...
|
|
|
There are several other options available, many of which are standard
|
There are several other options available, many of which are standard
|
to GNU `configure' scripts. Use `configure --help' to see all the
|
to GNU `configure' scripts. Use `configure --help' to see all the
|
options. The most useful is `--prefix' to specify a directory for
|
options. The most useful is `--prefix' to specify a directory for
|
installation of the tools.
|
installation of the tools.
|
Line 255... |
Line 255... |
File: or1ksim.info, Node: Known Issues, Prev: Build and Install, Up: Installation
|
File: or1ksim.info, Node: Known Issues, Prev: Build and Install, Up: Installation
|
|
|
1.4 Known Problems and Issues
|
1.4 Known Problems and Issues
|
=============================
|
=============================
|
|
|
The following problems and issues are known about with Or1ksim
|
The following problems and issues are known about with Or1ksim 0.4.0.
|
0.4.0rc2. The OpenRISC tracker may be used to see the current state of
|
The OpenRISC tracker may be used to see the current state of these
|
these issues and to raise new problems and feature requests. It may be
|
issues and to raise new problems and feature requests. It may be found
|
found at `http://www.opencores.org/ptracker.cgi/view/or1k/398'.
|
at `http://www.opencores.org/ptracker.cgi/view/or1k/398'.
|
|
|
* The Supervision Register Little Endian Enable (LEE) bit is
|
* The Supervision Register Little Endian Enable (LEE) bit is
|
ignored. Or1ksim can be built for either little endian or big
|
ignored. Or1ksim can be built for either little endian or big
|
endian use, but that behavior cannot be changed dynamically.
|
endian use, but that behavior cannot be changed dynamically.
|
|
|
Line 4311... |
Line 4311... |
|
|
Tag Table:
|
Tag Table:
|
Node: Top814
|
Node: Top814
|
Node: Installation1224
|
Node: Installation1224
|
Node: Preparation1471
|
Node: Preparation1471
|
Node: Configuring the Build1764
|
Node: Configuring the Build1761
|
Node: Build and Install7876
|
Node: Build and Install7870
|
Node: Known Issues8722
|
Node: Known Issues8716
|
Node: Usage11782
|
Node: Usage11772
|
Node: Standalone Simulator11996
|
Node: Standalone Simulator11986
|
Node: Profiling Utility14899
|
Node: Profiling Utility14889
|
Node: Memory Profiling Utility15809
|
Node: Memory Profiling Utility15799
|
Node: Simulator Library17174
|
Node: Simulator Library17164
|
Node: Configuration24952
|
Node: Configuration24942
|
Node: Configuration File Format25561
|
Node: Configuration File Format25551
|
Node: Configuration File Preprocessing25853
|
Node: Configuration File Preprocessing25843
|
Node: Configuration File Syntax26224
|
Node: Configuration File Syntax26214
|
Node: Simulator Configuration29009
|
Node: Simulator Configuration28999
|
Node: Simulator Behavior29300
|
Node: Simulator Behavior29290
|
Node: Verification API Configuration33344
|
Node: Verification API Configuration33334
|
Node: CUC Configuration35284
|
Node: CUC Configuration35274
|
Node: Core OpenRISC Configuration37201
|
Node: Core OpenRISC Configuration37191
|
Node: CPU Configuration37703
|
Node: CPU Configuration37693
|
Node: Memory Configuration41821
|
Node: Memory Configuration41811
|
Node: Memory Management Configuration48279
|
Node: Memory Management Configuration48269
|
Node: Cache Configuration50656
|
Node: Cache Configuration50646
|
Node: Interrupt Configuration53042
|
Node: Interrupt Configuration53032
|
Node: Power Management Configuration53778
|
Node: Power Management Configuration53768
|
Node: Branch Prediction Configuration55055
|
Node: Branch Prediction Configuration55045
|
Node: Debug Interface Configuration56415
|
Node: Debug Interface Configuration56405
|
Node: Peripheral Configuration60635
|
Node: Peripheral Configuration60625
|
Node: Memory Controller Configuration61261
|
Node: Memory Controller Configuration61251
|
Node: UART Configuration64675
|
Node: UART Configuration64665
|
Node: DMA Configuration68194
|
Node: DMA Configuration68184
|
Node: Ethernet Configuration70061
|
Node: Ethernet Configuration70051
|
Node: GPIO Configuration74037
|
Node: GPIO Configuration74027
|
Node: Display Interface Configuration75670
|
Node: Display Interface Configuration75660
|
Node: Frame Buffer Configuration77979
|
Node: Frame Buffer Configuration77969
|
Node: Keyboard Configuration79843
|
Node: Keyboard Configuration79833
|
Node: Disc Interface Configuration82081
|
Node: Disc Interface Configuration82071
|
Node: Generic Peripheral Configuration87024
|
Node: Generic Peripheral Configuration87014
|
Node: Interactive Command Line89319
|
Node: Interactive Command Line89309
|
Node: Verification API96293
|
Node: Verification API96283
|
Node: Code Internals100723
|
Node: Code Internals100713
|
Node: Coding Conventions101306
|
Node: Coding Conventions101296
|
Node: Global Data Structures105733
|
Node: Global Data Structures105723
|
Node: Concepts108390
|
Node: Concepts108380
|
Ref: Output Redirection108535
|
Ref: Output Redirection108525
|
Node: Internal Debugging109074
|
Node: Internal Debugging109064
|
Node: Regression Testing109598
|
Node: Regression Testing109588
|
Node: GNU Free Documentation License113393
|
Node: GNU Free Documentation License113383
|
Node: Index135800
|
Node: Index135790
|
|
|
End Tag Table
|
End Tag Table
|