Notice: We have migrated to GitLab launching 2024-05-01 see here: https://gitlab.rtems.org/

#2088 new defect

CSB337 (CSB637 variant) does not boot properly

Reported by: Wendell P Silva Owned by: Joel Sherrill
Priority: low Milestone: Indefinite
Component: bsps Version: 4.11
Severity: critical Keywords:
Cc: Blocked By:
Blocking:

Description (last modified by Sebastian Huber)

Tested with ticker.exe of RTEMS 4.11 (head)
Configuration script:
../configure \

--prefix=/home/developer/rtems-4.11-bsp-install \
--target=arm-rtemseabi4.11 \
--enable-rtemsbsp="csb637" \
--enable-maintainer-mode \
--enable-tests="samples" \
--enable-rtems-debug \
--disable-networking \
--disable-posix \
--disable-itron \
--disable-cxx \
ENABLE_LCD=1 \
ENABLE_LCD_MIRRORING=1 \
ENABLE_RTEMS_DEBUG=1 \
RTEMS_DEBUG=1 \
BSP_PRESS_KEY_FOR_RESET=1 \
BSP_RESET_BOARD_AT_EXIT=1

Symptom:
The system restarts immediately after loading and executing the binary image of ticker.exe.

The system is restarted when registering a console driver related to umon, somewhere inside rtems_umon_connect() (c/src/lib/libbsp/shared/umon/umonrtemsglue.c).

Workaround:
When rtems_umon_connect() is forced to return, ticker.exe does run as expected in the board.

Further investigation in progress.

Change History (5)

comment:1 Changed on 02/04/13 at 21:02:28 by Joel Sherrill

I have no idea whether that is correct or not. It would depend on how uMon is built for the board and the memory layout. If you can't get that from the manual, then we may need to email Ed Sutter to get a hint.

comment:2 Changed on 11/24/14 at 18:58:28 by Gedare Bloom

Version: HEAD4.11

Replace Version=HEAD with Version=4.11 for the tickets with Milestone >= 4.11

comment:3 Changed on 12/18/14 at 12:23:52 by Sebastian Huber

Description: modified (diff)
Milestone: 4.115.0
Priority: normallow
Severity: majorcritical

comment:4 Changed on 08/14/17 at 00:37:35 by Chris Johns

Milestone: 5.04.11.3

Is this still valid with 4.11.2?

comment:5 Changed on 02/05/18 at 04:39:49 by Chris Johns

Milestone: 4.11.3Indefinite

Requires funding.

Note: See TracTickets for help on using tickets.