I reported this, Set fixed it, and the report was closed. Either someone said “multilib, multilib, multilib” and it came back, Peter needs to do a pull, or something has reverted.
https://devel.rtems.org/ticket/4504 A > On 2022-January-01, at 13:56, Петр Борисенко <pe...@awsmtek.com> wrote: > > I didn't print anything explisitly. > Here is call stack: > ``` > Thread #1 (Suspended : Signal : SIGINT:Interrupt) > output_char() at console-config.c:104 0x8007132 > rtems_putc() at rtems_putc.c:31 0x800f038 > _IO_Vprintf() at iovprintf.c:133 0x800b8b4 > vprintk() at vprintk.c:31 0x8009aa0 > printk() at printk.c:40 0x800794e > bsp_fatal_extension() at bspfatal-default.c:26 0x8006ea2 > _User_extensions_Iterate() at userextiterate.c:181 0x800e686 > _User_extensions_Fatal() at userextimpl.h:446 0x800b856 > _Terminate() at interr.c:38 0x800b856 > rtems_fatal() at fatal.h:158 0x80103a6 > _ARM_Exception_default() at arm-exception-default.c:24 0x80103a6 > <signal handler called>() at 0xfffffff9 > 0x0 > ``` > > Best regards. > Peter Borisenko > Awesome Technologies, Ltd. > http://awsmtek.com <http://awsmtek.com/> > hardw...@awsmtek.com <mailto:hardw...@awsmtek.com> > +79062165482 > > > On Sat, Jan 1, 2022 at 7:09 PM Joel Sherrill <j...@rtems.org > <mailto:j...@rtems.org>> wrote: > Assuming it is compiled correctly, printing this early should be via > printk(). > > Can you attach gdb and just walk through the BSP initialisation? > > --joel > > On Sat, Jan 1, 2022, 2:08 AM <gro...@chichak.ca <mailto:gro...@chichak.ca>> > wrote: > > > (sorry, I accidentally sent this to the dev list instead of users. too > > much cheer) > > > > It’s bombing in printf. It’s so early that the stack hasn’t been set up > > yet, and it’s found an error and it’s trying to poot a message out on the > > console, which is also not set up yet. > > > > Umm, what could be wrong? Lemme think… (I’ve worked wth this bsp in > > RTEMS4.11, and a version in RTEMS5) > > > > I had problems with that BSP blowing up just like this because portions of > > it weren’t compiled with the proper instruction set, and when the startup > > code called memset (I think), it would call memset in newlib/libc that was > > compiled for the wrong architecture, do the wrong thing, end up in printf > > and die a horrible death. > > > > Let’s see if I can find the thread on Discord… > > > > around August 19/2021 > > > > run: > > > > rtems-exeinfo -O blah.exe > > > > and make sure that all of the functions have the same architecture > > specified. Mine had a mix of -mcpu=cortex-m4 and -mcpu=arm7tdmi which are > > incompatible. > > > > > > > > Andrei Chichak > > (from The Great White North) > > > > > > > On 2021-December-31, at 18:48, Петр Борисенко <pe...@awsmtek.com > > > <mailto:pe...@awsmtek.com>> wrote: > > > > > > Hello and Happy new year! > > > I am getting an error during startup: > > > RTEMS_FATAL_SOURCE_EXCEPTION > > > Catching it in _ARM_Exception_default. > > > The bsp is `arm/stm32f4`. > > > Here is contains of CPU_Exception_frame: > > > register_r0 uint32_t 0x80139bc > > > register_r1 uint32_t 0 > > > register_r2 uint32_t 0 > > > register_r3 uint32_t 76 > > > register_r4 uint32_t 0 > > > register_r5 uint32_t 0 > > > register_r6 uint32_t 0 > > > register_r7 uint32_t 0 > > > register_r8 uint32_t 0 > > > register_r9 uint32_t 0 > > > register_r10 uint32_t 0 > > > register_r11 uint32_t 0 > > > register_r12 uint32_t 0 > > > register_sp uint32_t 536909088 > > > register_lr void * 0x80001c3 <bsp_start_hook_0_done+4> > > > register_pc void * 0x8013f08 <_svfprintf_r+8152> > > > register_xpsr uint32_t 16777216 > > > vector uint32_t 3 > > > vfp_context const ARM_VFP_context * 0x0 > > > reserved_for_stack_alignment uint32_t 3522771716 > > > &Console_Port_Minor rtems_device_minor_number * 0x20006988 > > > <Console_Port_Minor> > > > *&Console_Port_Minor rtems_device_minor_number 1363452156 > > > > > > What could it be? Any common reasons? Or what additional info should I > > > provide? > > > > > > Also it would be really appreciated if someone will help me export/build > > > bsp as a debuggable source tree. > > > > > > Best regards. > > > Peter Borisenko > > > Awesome Technologies, Ltd. > > > http://awsmtek.com <http://awsmtek.com/> > > > hardw...@awsmtek.com <mailto:hardw...@awsmtek.com> > > > +79062165482 > > > _______________________________________________ > > > users mailing list > > > users@rtems.org <mailto:users@rtems.org> > > > http://lists.rtems.org/mailman/listinfo/users > > > <http://lists.rtems.org/mailman/listinfo/users> > > > > _______________________________________________ > > devel mailing list > > de...@rtems.org <mailto:de...@rtems.org> > > http://lists.rtems.org/mailman/listinfo/devel > > <http://lists.rtems.org/mailman/listinfo/devel> > > _______________________________________________ > > users mailing list > > users@rtems.org <mailto:users@rtems.org> > > http://lists.rtems.org/mailman/listinfo/users > > <http://lists.rtems.org/mailman/listinfo/users> > _______________________________________________ > users mailing list > users@rtems.org <mailto:users@rtems.org> > http://lists.rtems.org/mailman/listinfo/users > <http://lists.rtems.org/mailman/listinfo/users> _______________________________________________ users mailing list users@rtems.org http://lists.rtems.org/mailman/listinfo/users