This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

How to confirm VFPv3 is already enabled when Sitara processor running SYSBIOS?

Other Parts Discussed in Thread: SYSBIOS, AM3359

Here we are do some benchmarking of float math counting on Sitara Processor AM3359 with SYSBIOS.

We develop the program from sample code of SYSBIOS SDK v1.1.0.1. But maybe cause of mine mistake setting,I got two quite different result.So I want to ask how to confirm the VFP is enabled after the processor is running.

My calculation is doing this calculate for 200 cycles:

i = 3.141592654

j = 0.124132+i+pow(i,2)+pow(i,3)+pow(i,4)+pow(i,5)

time result is :

TEST 1: around 370us.I think this is more reasonable.

TEST 2:around 2ms.Maybe in the test I change some settings of project,BUt not able to change back.Although I have tried to unzip the backup files of TEST 1.The result is also slow.

my compiler cmd generate by ccs is:

"C:/ti/ccsv5/tools/compiler/arm_5.0.4/bin/armcl" -mv7A8 --code_state=32 --float_support=VFPv3 --abi=eabi -me -g --float_operations_allowed=all --define=am3359 --diag_warning=225 --display_error_number --diag_wrap=off -z --stack_size=0x800 -m

Could anyone tell me why?ANd is it possible to confirm all of the setting of VFP in CCS?

Many Thanks!

  • Bin Hu,

    Although you are using SYS/BIOS, it doesn't appear that your question is really specific to your use of it, but is rather more of a generic device-related question.  I have moved this thread over to the Sitara device forum in hopes that it will get a faster response there.