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.3.1-2010-04-21.tar.bz2
|
tar jxf or1ksim-2010-04-21.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.3.1-2010-04-21/configure --target=or32-uclinux ...
|
../or1ksim-2010-04-21/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 241... |
Line 241... |
|
|
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.3.1-2010-04-21. The OpenRISC tracker may be used to see the current
|
2010-04-21. The OpenRISC tracker may be used to see the current state
|
state of these issues and to raise new problems and feature requests.
|
of these issues and to raise new problems and feature requests. It may
|
It may be found at
|
be found at `http://www.opencores.org/ptracker.cgi/view/or1k/398'.
|
`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 4062... |
Line 4061... |
|
|
Tag Table:
|
Tag Table:
|
Node: Top814
|
Node: Top814
|
Node: Installation1224
|
Node: Installation1224
|
Node: Preparation1471
|
Node: Preparation1471
|
Node: Configuring the Build1772
|
Node: Configuring the Build1766
|
Node: Build and Install7257
|
Node: Build and Install7245
|
Node: Known Issues8103
|
Node: Known Issues8091
|
Node: Usage10249
|
Node: Usage10232
|
Node: Standalone Simulator10463
|
Node: Standalone Simulator10446
|
Node: Profiling Utility13366
|
Node: Profiling Utility13349
|
Node: Memory Profiling Utility14276
|
Node: Memory Profiling Utility14259
|
Node: Simulator Library15641
|
Node: Simulator Library15624
|
Node: Configuration21126
|
Node: Configuration21109
|
Node: Configuration File Format21735
|
Node: Configuration File Format21718
|
Node: Configuration File Preprocessing22027
|
Node: Configuration File Preprocessing22010
|
Node: Configuration File Syntax22398
|
Node: Configuration File Syntax22381
|
Node: Simulator Configuration25183
|
Node: Simulator Configuration25166
|
Node: Simulator Behavior25474
|
Node: Simulator Behavior25457
|
Node: Verification API Configuration29518
|
Node: Verification API Configuration29501
|
Node: CUC Configuration31458
|
Node: CUC Configuration31441
|
Node: Core OpenRISC Configuration33375
|
Node: Core OpenRISC Configuration33358
|
Node: CPU Configuration33877
|
Node: CPU Configuration33860
|
Node: Memory Configuration37682
|
Node: Memory Configuration37665
|
Node: Memory Management Configuration42995
|
Node: Memory Management Configuration42978
|
Node: Cache Configuration45372
|
Node: Cache Configuration45355
|
Node: Interrupt Configuration47758
|
Node: Interrupt Configuration47741
|
Node: Power Management Configuration48494
|
Node: Power Management Configuration48477
|
Node: Branch Prediction Configuration49771
|
Node: Branch Prediction Configuration49754
|
Node: Debug Interface Configuration51131
|
Node: Debug Interface Configuration51114
|
Node: Peripheral Configuration55351
|
Node: Peripheral Configuration55334
|
Node: Memory Controller Configuration55977
|
Node: Memory Controller Configuration55960
|
Node: UART Configuration58582
|
Node: UART Configuration58565
|
Node: DMA Configuration62101
|
Node: DMA Configuration62084
|
Node: Ethernet Configuration63968
|
Node: Ethernet Configuration63951
|
Node: GPIO Configuration67946
|
Node: GPIO Configuration67929
|
Node: Display Interface Configuration69579
|
Node: Display Interface Configuration69562
|
Node: Frame Buffer Configuration71888
|
Node: Frame Buffer Configuration71871
|
Node: Keyboard Configuration73752
|
Node: Keyboard Configuration73735
|
Node: Disc Interface Configuration75990
|
Node: Disc Interface Configuration75973
|
Node: Generic Peripheral Configuration80933
|
Node: Generic Peripheral Configuration80916
|
Node: Interactive Command Line83228
|
Node: Interactive Command Line83211
|
Node: Verification API90202
|
Node: Verification API90185
|
Node: Code Internals94632
|
Node: Code Internals94615
|
Node: Coding Conventions95192
|
Node: Coding Conventions95175
|
Node: Global Data Structures99619
|
Node: Global Data Structures99602
|
Node: Concepts102276
|
Node: Concepts102259
|
Ref: Output Redirection102421
|
Ref: Output Redirection102404
|
Node: Internal Debugging102960
|
Node: Internal Debugging102943
|
Node: GNU Free Documentation License103457
|
Node: GNU Free Documentation License103440
|
Node: Index125864
|
Node: Index125847
|
|
|
End Tag Table
|
End Tag Table
|