Executing from Flash

Forum related to ERIKA Enterprise and RT-Druid version 2

Moderator: paolo.gai

Post Reply
Posts: 2
Joined: Mon Jun 19, 2017 11:35 am

Executing from Flash

Post by raros » Mon Jul 17, 2017 11:24 am


I am facing Problems executing Code from Flash. Executing the code from RAM looks very good, but if i am loading the program to the flash i get stuck in the following loop:

do {
wait_mask = (*p_wait_mask);
/* Wait for all other cores/CPUs */
} while ( (bar->value & wait_mask) != wait_mask );

in the ee_tc_multicore.c file.

Maybe somebody can help to face this issue.

Full Member
Posts: 166
Joined: Tue May 10, 2011 2:05 pm

Re: Executing from Flash

Post by e.guidieri » Tue Jul 18, 2017 10:04 am


It's difficult to help people that do not give context.

I suppose checking the other thread that you posted into, that you are trying to do a port on a new architecture, if this is the case what's happening is likely to be ascribed to an error in data initialization at startup.


Post Reply