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.0.tar.bz2
|
tar jxf or1ksim-2010-06-31.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.0/configure --target=or32-uclinux ...
|
../or1ksim-2010-06-31/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 0.4.0.
|
The following problems and issues are known about with Or1ksim
|
The OpenRISC tracker may be used to see the current state of these
|
2010-06-31. The OpenRISC tracker may be used to see the current state
|
issues and to raise new problems and feature requests. It may be found
|
of these issues and to raise new problems and feature requests. It may
|
at `http://www.opencores.org/ptracker.cgi/view/or1k/398'.
|
be found 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 Build1761
|
Node: Configuring the Build1766
|
Node: Build and Install7870
|
Node: Build and Install7880
|
Node: Known Issues8716
|
Node: Known Issues8726
|
Node: Usage11772
|
Node: Usage11788
|
Node: Standalone Simulator11986
|
Node: Standalone Simulator12002
|
Node: Profiling Utility14889
|
Node: Profiling Utility14905
|
Node: Memory Profiling Utility15799
|
Node: Memory Profiling Utility15815
|
Node: Simulator Library17164
|
Node: Simulator Library17180
|
Node: Configuration24942
|
Node: Configuration24958
|
Node: Configuration File Format25551
|
Node: Configuration File Format25567
|
Node: Configuration File Preprocessing25843
|
Node: Configuration File Preprocessing25859
|
Node: Configuration File Syntax26214
|
Node: Configuration File Syntax26230
|
Node: Simulator Configuration28999
|
Node: Simulator Configuration29015
|
Node: Simulator Behavior29290
|
Node: Simulator Behavior29306
|
Node: Verification API Configuration33334
|
Node: Verification API Configuration33350
|
Node: CUC Configuration35274
|
Node: CUC Configuration35290
|
Node: Core OpenRISC Configuration37191
|
Node: Core OpenRISC Configuration37207
|
Node: CPU Configuration37693
|
Node: CPU Configuration37709
|
Node: Memory Configuration41811
|
Node: Memory Configuration41827
|
Node: Memory Management Configuration48269
|
Node: Memory Management Configuration48285
|
Node: Cache Configuration50646
|
Node: Cache Configuration50662
|
Node: Interrupt Configuration53032
|
Node: Interrupt Configuration53048
|
Node: Power Management Configuration53768
|
Node: Power Management Configuration53784
|
Node: Branch Prediction Configuration55045
|
Node: Branch Prediction Configuration55061
|
Node: Debug Interface Configuration56405
|
Node: Debug Interface Configuration56421
|
Node: Peripheral Configuration60625
|
Node: Peripheral Configuration60641
|
Node: Memory Controller Configuration61251
|
Node: Memory Controller Configuration61267
|
Node: UART Configuration64665
|
Node: UART Configuration64681
|
Node: DMA Configuration68184
|
Node: DMA Configuration68200
|
Node: Ethernet Configuration70051
|
Node: Ethernet Configuration70067
|
Node: GPIO Configuration74027
|
Node: GPIO Configuration74043
|
Node: Display Interface Configuration75660
|
Node: Display Interface Configuration75676
|
Node: Frame Buffer Configuration77969
|
Node: Frame Buffer Configuration77985
|
Node: Keyboard Configuration79833
|
Node: Keyboard Configuration79849
|
Node: Disc Interface Configuration82071
|
Node: Disc Interface Configuration82087
|
Node: Generic Peripheral Configuration87014
|
Node: Generic Peripheral Configuration87030
|
Node: Interactive Command Line89309
|
Node: Interactive Command Line89325
|
Node: Verification API96283
|
Node: Verification API96299
|
Node: Code Internals100713
|
Node: Code Internals100729
|
Node: Coding Conventions101296
|
Node: Coding Conventions101312
|
Node: Global Data Structures105723
|
Node: Global Data Structures105739
|
Node: Concepts108380
|
Node: Concepts108396
|
Ref: Output Redirection108525
|
Ref: Output Redirection108541
|
Node: Internal Debugging109064
|
Node: Internal Debugging109080
|
Node: Regression Testing109588
|
Node: Regression Testing109604
|
Node: GNU Free Documentation License113383
|
Node: GNU Free Documentation License113399
|
Node: Index135790
|
Node: Index135806
|
|
|
End Tag Table
|
End Tag Table
|