Skip to main content
Visitor II
January 28, 2025
Solved

No source available for "() at 0xfffffffe"

  • January 28, 2025
  • 3 replies
  • 1672 views

Hello,
I have been facing this issue of "No source available for "<signal handler called>() at 0xfffffffe"" on a nucleo-h753zi board. Following are few logs obtained from STMCube Programmer.
1. Fault that is eesca;ated to a hard fault (forced)
2. Faulty called function address: 0x1BB16608
3. Fault on instruction access (IACCVIOL)
4. MMFAR: 0x0
5. R0,R1,R2,R3,R12: 0x0
   SP:0xFFFFFFFC
   LR:0xFFFFFFFF
   PC:0xFFFFFFFE
   XPSR:0x1000003
6. Debugger issue: As soon as disassembly is clicked, debug is stopped. 

Note: I am trying to test CAN communication between two nucleo-h753zi boards. Code works on one of the boards. 

Any help would be much appretiated.

Thanks in advance

This topic has been closed for replies.
Best answer by Saket_Om

Hello @PranavBharadwaj 

Please check the faulting code and registers at the fault. Likely causes could be a bad pointer pointing to the wrong memory or exceeding that memory's limits. It is also possible that you have an insufficient stack size

3 replies

Saket_OmBest answer
ST Technical Moderator
January 31, 2025

Hello @PranavBharadwaj 

Please check the faulting code and registers at the fault. Likely causes could be a bad pointer pointing to the wrong memory or exceeding that memory's limits. It is also possible that you have an insufficient stack size

In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question. Saket_Om
Andrew Neil
Super User
January 31, 2025
A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
Tesla DeLorean
Guru
January 31, 2025

So stack content/pointer already looks trashed. It struggles to unwind effectively.

Like it's pulling content from blank flash, or doing a context switch.

Using an RTOS?

Would suggest instrumenting code to understand the dynamic flow immediately prior to failure.

Perhaps walk the actual stack in RAM to understand most recent functions called.

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..