<div dir="ltr"><div class="gmail_quote">On 24 Jul 2015 12:35, "Sebastian Huber" <<a href="mailto:sebastian.huber@embedded-brains.de" target="_blank">sebastian.huber@embedded-brains.de</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
On 23/07/15 23:24, Rohini Kulkarni wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I could finally get back to this issue. I used Pi 1 for debugging, but the reason for this problem will apply to Pi 2 also.<br>
With text section set to ARMV7_MMU_CODE_CACHED ( which implies read only) , a data abort exception occurs with memset() inside bsp_start_clear_bss() function. An illegal write access to an address according to me. <br>
</blockquote>
<br>
Which exception and which address? Something is not working here.<br></blockquote><div><br>This is a part of the debugging output. When I used ARMV7_MMU_CODE_CACHED.<br>(gdb) s<br>bsp_start_clear_bss ()<br>    at ../../../../../.././raspberrypi/lib/include/bsp/start.h:126<br>126      memset(bsp_section_bss_begin, 0, (size_t) bsp_section_bss_size);<br>(gdb) s<br>memset (m=0x1157e0, c=0, n=64176)<br>    at ../../../../../gcc-4.9.2/newlib/libc/string/memset.c:59<br>59    ../../../../../gcc-4.9.2/newlib/libc/string/memset.c: No such file or directory.<br>(gdb) s<br>49    in ../../../../../gcc-4.9.2/newlib/libc/string/memset.c<br>(gdb) s<br>_ARMV4_Exception_data_abort_default ()<br>    at ../../../../../../../../rtems-local/rtems/c/src/../../cpukit/score/cpu/arm/armv4-exception-default.S:71<br>71        sub    sp, #MORE_CONTEXT_SIZE<br> <br></div><div>When I set text section flag to ARMV7_MMU_READ_WRITE, the system starts successfully. <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
-- <br>
Sebastian Huber, embedded brains GmbH<br>
<br>
Address : Dornierstr. 4, D-82178 Puchheim, Germany<br>
Phone   : +49 89 189 47 41-16<br>
Fax     : +49 89 189 47 41-09<br>
E-Mail  : <a href="mailto:sebastian.huber@embedded-brains.de" target="_blank">sebastian.huber@embedded-brains.de</a><br>
PGP     : Public key available on request.<br>
<br>
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.<br>
<br>
</blockquote></div>
</div>