We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
#include <stdio.h>int main(){ float a,b,c; a = 1.3; b = 2.6; c = a+b; printf("c = %f\n",c); }
Hi everyone, I am new to RVDS 4.0. I am able to run a simple application like addition with other processors (ARM11). #include <stdio.h>int main(){ float a,b,c; a = 1.3; b = 2.6; c = a+b; printf("c = %f\n",c); }But, when i compile and run the same application for ARM Cortex-A8, its going to infinite loop.##################################################################################Compiler Settings: --arm --debug --cpu=Cortex-A8 --fpu=VFPv3 --fpmode=ieee_fixed -O1 --vectorizeAssembler Settings:--arm -g --cpu=Cortex-A8 --fpu=VFPv3 --fpmode=ieee_fixedLinker Settings:--cpu=Cortex-A8 --fpu=VFPv3 --fpmode=ieee_fixed##################################################################################*******************************In RV Debbuer, i connected the target to ARM Cortex-A8. Its mode is set to SVC mode by default.After loading the image, the Log window shows these messages:Workspace: Opening Connections...Workspace: connect "ARM_Cortex-A8_0@ISSM"Attached to stopped deviceWorkspace: Init/Open done.Warning: 88 registers defined for this core are not available from the target.**************************************************************************************If the stop the program in between i observe the following instructions. S:00000818 00000000 ANDEQ r0,r0,r0 S:0000081C 00000000 ANDEQ r0,r0,r0 S:00000820 00000000 ANDEQ r0,r0,r0 S:00000824 00000000 ANDEQ r0,r0,r0 S:00000828 00000000 ANDEQ r0,r0,r0 S:0000082C 00000000 ANDEQ r0,r0,r0 S:00000830 00000000 ANDEQ r0,r0,r0 S:00000834 00000000 ANDEQ r0,r0,r0 S:00000838 00000000 ANDEQ r0,r0,r0 S:0000083C 00000000 ANDEQ r0,r0,r0*******************************************************Can u any one please help me to solve this problem. Thanks in AdvanceDivya