diff options
author | Pavel Pisa <pisa@cmp.felk.cvut.cz> | 2015-02-04 18:20:27 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-02-04 19:36:22 +0100 |
commit | cf4dfc1901f4ac6f62c9f7b590ed2a14ac93e6f2 (patch) | |
tree | 385de730f352e972ca1314b2bbfc268074ff6bde /c/src/lib/libbsp/arm/tms570/include/tms570-sci-driver.h | |
parent | IMFS: Simplify ino generation (diff) | |
download | rtems-cf4dfc1901f4ac6f62c9f7b590ed2a14ac93e6f2.tar.bz2 |
arm/tms570: sci context has to be writable because it holds state variable.
The structure tms570_sci_context holds state variable
tx_chars_in_hw which holds if and how many characters
(in the optional FIFO support for some Ti SCIs) are submitted
into hardware.
When field is not writable then code breaks when RTEMS
is build for Flash area.
The problem found and analyzed by Martin Galvan from tallertechnologies.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/arm/tms570/include/tms570-sci-driver.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/arm/tms570/include/tms570-sci-driver.h b/c/src/lib/libbsp/arm/tms570/include/tms570-sci-driver.h index f32eaea875..1d9eaa74b9 100644 --- a/c/src/lib/libbsp/arm/tms570/include/tms570-sci-driver.h +++ b/c/src/lib/libbsp/arm/tms570/include/tms570-sci-driver.h @@ -47,7 +47,7 @@ extern const rtems_termios_device_handler tms570_sci_handler_polled; extern const rtems_termios_device_handler tms570_sci_handler_interrupt; -extern const tms570_sci_context driver_context_table[]; +extern tms570_sci_context driver_context_table[]; /** @} */ |