Skip to content

benchmark.kernel.application.fp.arm: Illegal load of EXC_RETURN into PC on lpcxpresso55s16_ns and lpcxpresso55s69_ns #35099

@hakehuang

Description

@hakehuang

Describe the bug
Illegal load of EXC_RETURN into PC when run benchmark.kernel.application.fp.arm with FP config enabled

To Reproduce
Steps to reproduce the behavior:

  1. cd tests/benchmarks/app_kernel; mkdir build; cd build
  2. west build -b lpcxpresso55s16_ns -- -DCONF_FILE=prj_fp.conf
  3. make; make flash
  4. See error

Expected behavior
test pass

Impact
float point handler

Logs and console output


    *** Booting Zephyr OS build zephyr-v2.5.0-3761-g730acbd6ed85  ***

    E: ***** USAGE FAULT *****

    E:   Illegal load of EXC_RETURN into PC

    E: r0/a1:  0x20003070  r1/a2:  0x000029a1  r2/a3:  0x00002901

    E: r3/a4:  0x000029cd r12/ip:  0x000029cd r14/lr:  0x000029cd

    E:  xpsr:  0x00002800

    E: s[ 0]:  0x00000000  s[ 1]:  0x00000000  s[ 2]:  0x00000000  s[ 3]:  0x00000000

    E: s[ 4]:  0x00000000  s[ 5]:  0x00000000  s[ 6]:  0x00000000  s[ 7]:  0x00000000

    E: s[ 8]:  0x00000000  s[ 9]:  0x00000000  s[10]:  0x00000000  s[11]:  0x00000000

    E: s[12]:  0x00000000  s[13]:  0x00000000  s[14]:  0x00000000  s[15]:  0x00000000

    E: fpscr:  0x00002979

    E: Faulting instruction address (r15/pc): 0x000029cd

    E: >>> ZEPHYR FATAL ERROR 0: CPU exception on CPU 0

    E: Current thread: 0x200002f8 (RECVTASK)

    E: Halting system

Environment (please complete the following information):

  • OS: (e.g. Linux)
  • Toolchain (e.g Zephyr SDK, ...)
  • Commit SHA or Version used: v2.6.0-rc1

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions