#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 Feb 4, 2013 at 9:02:28 PM 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 Nov 24, 2014 at 6:58:28 PM by Gedare Bloom

Version: HEAD4.11

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

comment:3 Changed on Dec 18, 2014 at 12:23:52 PM by Sebastian Huber

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

comment:4 Changed on Aug 14, 2017 at 12:37:35 AM by Chris Johns

Milestone: 5.04.11.3

Is this still valid with 4.11.2?

comment:5 Changed on Feb 5, 2018 at 4:39:49 AM by Chris Johns

Milestone: 4.11.3Indefinite

Requires funding.

Note: See TracTickets for help on using tickets.