Re: STM32 ROMINT don't run

Samuel Charnet <[email protected]>
Newsgroups gmane.os.ecos.general
Message-ID <CACra8jU0qa3i0xFD+o7FoPE7p4iAExz-pY9i5gJogdgE285MCQ@mail.gmail.com>
Hi John,

> You may be observing the following issue:
>
>     http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001864
>
> Try modifying hal/cortexm/arch/current/src/hal_misc.c to read as follows:
>
>> #if defined(CYG_HAL_STARTUP_ROM) || defined(CYG_HAL_STARTUP_ROMINT)
>> // Relocate data from ROM to RAM
>
> Does that resolve the issue for you?
>
> John Dallaway
> eCos maintainer
> http://www.dallaway.org.uk/john

Thanks for your quick answer.

I had a hope but it is not enought, it still doesn't run.

the stack is different :

(gdb) target remote :3333
Remote debugging using :3333
0x00000000 in ?? ()
(gdb) c
Continuing.
Note: automatically using hardware breakpoints for read-only addresses.
stm32f4x.cpu -- clearing lockup after double fault
Program received signal SIGINT, Interrupt.
0x00000000 in ?? ()
(gdb) where
#0  0x00000000 in ?? ()
#1  0x08001d3c in Cyg_Exception_Control::deliver_exception
(this=<optimized out>, exception_number=<optimized out>,
exception_info=<optimized out>)
    at /home/lucky/Devel/PLSee/ecos/ecos-3.0/packages/kernel/current/src/common/except.cxx:234
#2  0x0800005e in hal_default_exception_vsr () at
/home/lucky/Devel/PLSee/ecos/ecos-3.0/packages/hal/cortexm/arch/current/src/vectors.S:184
#3  0x0800005e in hal_default_exception_vsr () at
/home/lucky/Devel/PLSee/ecos/ecos-3.0/packages/hal/cortexm/arch/current/src/vectors.S:184
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb)

-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.