Skip to main content
Visitor II
July 28, 2021
Solved

XCUBE Class B 2.2.0 STL RAM issue STL_FullRamMarchC() test is not passing ??

  • July 28, 2021
  • 1 reply
  • 1772 views

i have integrated STL XCUBE class-B 2.2.0 Packages with STM32L433 controller here i am facing Startup RAM test issue

The RAM-test procedure STL_FullRamMarchC(RAM_START, RAM_END, BCKGRND) != SUCCESS) of the IEC 60335 SelfTest library ends with a HardFault Handler. when i run in debug mode end of the function return 1 then after jumping to Hard fault handler, i have checked RAM start end address correct only, what could be issue please help me out on ?

#define RAM_START ((uint32_t *)0x20000000uL)

 #define RAM_END  ((uint32_t *)0x2000BFFFuL)      // 48KB used=>49151-1=0x2000BFFFuL

i have checked the application note AN4435 they mentioned changes regarding 2.3.0 only, there is no much information Xcube Class-B 2.2.0

if any help it would be grateful

Best Regards,

Naresh

    This topic has been closed for replies.
    Best answer by Amel NASRI

    Hi @Ssiva.2​ ,

    You will find an explanation for the faced issue in the article: ClassB example hard fault.

    -Amel

    1 reply

    Technical Moderator
    July 28, 2021

    Hi @Ssiva.2​ ,

    You will find an explanation for the faced issue in the article: ClassB example hard fault.

    -Amel