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.0rc1.tar.bz2
|
tar jxf or1ksim-2010-06-06.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.0rc1/configure --target=or32-uclinux ...
|
../or1ksim-2010-06-06/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 246... |
Line 246... |
|
|
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.0rc1. The OpenRISC tracker may be used to see the current state of
|
2010-06-06. The OpenRISC tracker may be used to see the current state
|
these issues and to raise new problems and feature requests. It may be
|
of these issues and to raise new problems and feature requests. It may
|
found 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 4295... |
Line 4295... |
|
|
Tag Table:
|
Tag Table:
|
Node: Top814
|
Node: Top814
|
Node: Installation1224
|
Node: Installation1224
|
Node: Preparation1471
|
Node: Preparation1471
|
Node: Configuring the Build1764
|
Node: Configuring the Build1766
|
Node: Build and Install7486
|
Node: Build and Install7490
|
Node: Known Issues8332
|
Node: Known Issues8336
|
Node: Usage11392
|
Node: Usage11398
|
Node: Standalone Simulator11606
|
Node: Standalone Simulator11612
|
Node: Profiling Utility14509
|
Node: Profiling Utility14515
|
Node: Memory Profiling Utility15419
|
Node: Memory Profiling Utility15425
|
Node: Simulator Library16784
|
Node: Simulator Library16790
|
Node: Configuration24562
|
Node: Configuration24568
|
Node: Configuration File Format25171
|
Node: Configuration File Format25177
|
Node: Configuration File Preprocessing25463
|
Node: Configuration File Preprocessing25469
|
Node: Configuration File Syntax25834
|
Node: Configuration File Syntax25840
|
Node: Simulator Configuration28619
|
Node: Simulator Configuration28625
|
Node: Simulator Behavior28910
|
Node: Simulator Behavior28916
|
Node: Verification API Configuration32954
|
Node: Verification API Configuration32960
|
Node: CUC Configuration34894
|
Node: CUC Configuration34900
|
Node: Core OpenRISC Configuration36811
|
Node: Core OpenRISC Configuration36817
|
Node: CPU Configuration37313
|
Node: CPU Configuration37319
|
Node: Memory Configuration41431
|
Node: Memory Configuration41437
|
Node: Memory Management Configuration47889
|
Node: Memory Management Configuration47895
|
Node: Cache Configuration50266
|
Node: Cache Configuration50272
|
Node: Interrupt Configuration52652
|
Node: Interrupt Configuration52658
|
Node: Power Management Configuration53388
|
Node: Power Management Configuration53394
|
Node: Branch Prediction Configuration54665
|
Node: Branch Prediction Configuration54671
|
Node: Debug Interface Configuration56025
|
Node: Debug Interface Configuration56031
|
Node: Peripheral Configuration60245
|
Node: Peripheral Configuration60251
|
Node: Memory Controller Configuration60871
|
Node: Memory Controller Configuration60877
|
Node: UART Configuration64285
|
Node: UART Configuration64291
|
Node: DMA Configuration67804
|
Node: DMA Configuration67810
|
Node: Ethernet Configuration69671
|
Node: Ethernet Configuration69677
|
Node: GPIO Configuration73647
|
Node: GPIO Configuration73653
|
Node: Display Interface Configuration75280
|
Node: Display Interface Configuration75286
|
Node: Frame Buffer Configuration77589
|
Node: Frame Buffer Configuration77595
|
Node: Keyboard Configuration79453
|
Node: Keyboard Configuration79459
|
Node: Disc Interface Configuration81691
|
Node: Disc Interface Configuration81697
|
Node: Generic Peripheral Configuration86634
|
Node: Generic Peripheral Configuration86640
|
Node: Interactive Command Line88929
|
Node: Interactive Command Line88935
|
Node: Verification API95903
|
Node: Verification API95909
|
Node: Code Internals100333
|
Node: Code Internals100339
|
Node: Coding Conventions100916
|
Node: Coding Conventions100922
|
Node: Global Data Structures105343
|
Node: Global Data Structures105349
|
Node: Concepts108000
|
Node: Concepts108006
|
Ref: Output Redirection108145
|
Ref: Output Redirection108151
|
Node: Internal Debugging108684
|
Node: Internal Debugging108690
|
Node: Regression Testing109208
|
Node: Regression Testing109214
|
Node: GNU Free Documentation License113003
|
Node: GNU Free Documentation License113009
|
Node: Index135410
|
Node: Index135416
|
|
|
End Tag Table
|
End Tag Table
|