Dear all,
I'm experience a strange behavior that might be related to my limited knowledge. I use SES for a ATMEL SAME70 device. If I setup a new project without changing any project parameter I observe that within the first printf("Hello World") the application stops with a hard fault. If I step into the printf I can see that it crash within the assembler function __vfprintf_int_nwp at the assembler command: pop.w {r4-r10, pc} at address 0x400DC2 (should be the same address for every standard memory map). To my knowledge the affected command tries to restore the CPU registers before jumping back to the calling function. The corresponding push command happens at the very beginning of the affected function.
I hope the problem is 'just' a lack of knowledge on my side and can be easily fixed. Any hint will be appreciated.
Best Regards
Markus
I'm experience a strange behavior that might be related to my limited knowledge. I use SES for a ATMEL SAME70 device. If I setup a new project without changing any project parameter I observe that within the first printf("Hello World") the application stops with a hard fault. If I step into the printf I can see that it crash within the assembler function __vfprintf_int_nwp at the assembler command: pop.w {r4-r10, pc} at address 0x400DC2 (should be the same address for every standard memory map). To my knowledge the affected command tries to restore the CPU registers before jumping back to the calling function. The corresponding push command happens at the very beginning of the affected function.
I hope the problem is 'just' a lack of knowledge on my side and can be easily fixed. Any hint will be appreciated.
Best Regards
Markus