| 1 |
25 |
unneback |
eCos - the Embedded Configurable Operating System - release 2.0 README
|
| 2 |
|
|
======================================================================
|
| 3 |
|
|
|
| 4 |
|
|
May 2003
|
| 5 |
|
|
|
| 6 |
|
|
|
| 7 |
|
|
Welcome to the eCos 2.0 public net release.
|
| 8 |
|
|
|
| 9 |
|
|
This README contains a list of known problems with the eCos 2.0 release.
|
| 10 |
|
|
Please check for further issues by searching the Bugzilla database for
|
| 11 |
|
|
product "eCos" version "2.0":
|
| 12 |
|
|
|
| 13 |
|
|
http://bugzilla.redhat.com/bugzilla/query.cgi?product=eCos
|
| 14 |
|
|
|
| 15 |
|
|
If you discover new bugs with this release please report them using
|
| 16 |
|
|
Bugzilla:
|
| 17 |
|
|
|
| 18 |
|
|
http://bugzilla.redhat.com/bugzilla/enter_bug.cgi?product=eCos
|
| 19 |
|
|
|
| 20 |
|
|
|
| 21 |
|
|
------------------------------------------------------------------------------
|
| 22 |
|
|
eCos 2.0 Errata
|
| 23 |
|
|
---------------
|
| 24 |
|
|
|
| 25 |
|
|
* When building RedBoot for ROM startup, the following warning may be produced
|
| 26 |
|
|
by BFD:
|
| 27 |
|
|
|
| 28 |
|
|
allocated section `.bss' is not in segment
|
| 29 |
|
|
|
| 30 |
|
|
This warning is due to mishandling of overlapping segments and is harmless. A
|
| 31 |
|
|
patch has been submitted to the binutils mailing list.
|
| 32 |
|
|
|
| 33 |
|
|
* When building eCos for the 'linux' target with the 'net' template, the
|
| 34 |
|
|
following warning is produced:
|
| 35 |
|
|
|
| 36 |
|
|
/usr/bin/ld: warning: no memory region specified for section
|
| 37 |
|
|
`.rel.ecos.table._Net_inits.data.0x88000001domain_routecyg_net_add_domain'
|
| 38 |
|
|
|
| 39 |
|
|
This warning is harmless and may be ignored.
|
| 40 |
|
|
|
| 41 |
|
|
* eCos fails to build for target 'flexanet' since the platform support has not
|
| 42 |
|
|
been maintained with respect to the rest of the repository.
|
| 43 |
|
|
|
| 44 |
|
|
* RedBoot fails to build for target 'dreamcast' since the package
|
| 45 |
|
|
CYGPKG_FS_ISO is not present in the eCos public repository.
|
| 46 |
|
|
|
| 47 |
|
|
* The eCos tests 'pselect' and 'cpuload' may fail erroneously on some eCos
|
| 48 |
|
|
targets (false negative).
|
| 49 |
|
|
|
| 50 |
|
|
* We are aware of the following issues with specific versions of the cygwin1
|
| 51 |
|
|
DLL:
|
| 52 |
|
|
|
| 53 |
|
|
- version 1.3.19 cannot be used to configure eCos toolchains due to a
|
| 54 |
|
|
problem with vasprintf.
|
| 55 |
|
|
- version 1.3.20 causes various toolchain failures when building eCos on
|
| 56 |
|
|
Win95/98/ME only. We suspect this is an mmap issue.
|
| 57 |
|
|
|
| 58 |
|
|
* The PSIM PowerPC simulator treats all data cache instructions as noops.
|
| 59 |
|
|
The behaviour is benign with the exception of the dcbz instruction. It causes
|
| 60 |
|
|
the eCos kcache2 test to fail on target 'psim'.
|
| 61 |
|
|
|
| 62 |
|
|
* Register handling in the GDB stub code for the MIPS32 variant has been
|
| 63 |
|
|
changed to supply 32 bit registers rather than 64 bit. This change allows
|
| 64 |
|
|
use the public gcc 3.2.x compiler but will cause problems with the
|
| 65 |
|
|
mipsisa32-elf toolchain from ftp://ftp.mips.com/pub/redhat/linux/
|
| 66 |
|
|
|
| 67 |
|
|
* There are a number of minor issues with the eCos Configuration Tool:
|
| 68 |
|
|
|
| 69 |
|
|
84946 Configtool build progress bar inoperative
|
| 70 |
|
|
84948 Cannot add new command prefix in platform editor dialog box
|
| 71 |
|
|
85588 Starting help spawns xterm which doesn't disappear
|
| 72 |
|
|
85597 Configtool internal doc viewer issues
|
| 73 |
|
|
89778 Configtool platforms list is not sorted
|
| 74 |
|
|
90180 NT config tool configuration pane divider dragging unreliable
|
| 75 |
|
|
|
| 76 |
|
|
* The eCos documentation does not describe how to invoke the Insight graphical
|
| 77 |
|
|
debugger. Insight is invoked by specifying the "-w" switch on the GDB command
|
| 78 |
|
|
line.
|
| 79 |
|
|
|
| 80 |
|
|
* The Insight graphical debugger exhibits a lack of robustness on Win95/98/ME
|
| 81 |
|
|
hosts. We recommend using command-line GDB on these platforms.
|