Search found 25 matches

by robu
Tue Nov 12, 2013 2:01 pm
Forum: General Support
Topic: How does the system timer works?
Replies: 2
Views: 3323

How does the system timer works?

Hi,

Long times ago I played with ChibiOS/RT and RPI, now I got some time to dig a bit deeper. Before I used Microchip PIC which comes with an IDE, but I don't want to stuck with the PIC so I started with RPI with GCC cross compiler.

I had a look on the RPI port and I found the IRQ handler in the ...
by robu
Wed Dec 19, 2012 9:02 pm
Forum: General Support
Topic: Floating point issue on Raspberry PI
Replies: 18
Views: 14687

Re: Floating point issue on Raspberry PI

Hi,

Finally I figure it out the problem.

There was the stack initialization problem, I added

Code: Select all

mov sp,#0x8000


to the vector.s and now it is working

Robert
by robu
Tue Dec 04, 2012 9:53 pm
Forum: General Support
Topic: Unable to run application with hard floats
Replies: 5
Views: 4141

Re: Unable to run application with hard floats

Hi,

Yes I did, I made the same calculation 5000 times and I measured this time interval.

Robert
by robu
Tue Dec 04, 2012 9:32 pm
Forum: General Support
Topic: Unable to run application with hard floats
Replies: 5
Views: 4141

Re: Unable to run application with hard floats

Hi
Thanks for your help, now it's working, a bit faster than before, from 2.4ms to 1.9ms.
I'm making some matrix operation which include dynamic memory allocation and also I'm using memory management function like memcpy, memset etc.

I also installed Arch Linux on the RPI where the runtime was 0 ...
by robu
Tue Dec 04, 2012 7:38 pm
Forum: General Support
Topic: Unable to run application with hard floats
Replies: 5
Views: 4141

Unable to run application with hard floats

Hi,
I wanted to test the running speed between the hard float and soft float, so I made a simple example:

unsigned long i, j;

unsigned long start = chTimeNow();
float * data;
float * data2;
data = (float *) calloc(100000, sizeof(float));
data2 = (float *) calloc(100000, sizeof(float ...
by robu
Mon Dec 03, 2012 2:54 pm
Forum: General Support
Topic: Floating point issue on Raspberry PI
Replies: 18
Views: 14687

Re: Floating point issue on Raspberry PI

Thanks for the help, I will give a try.
by robu
Sun Dec 02, 2012 3:49 pm
Forum: General Support
Topic: How can I measure the runtime of the code?
Replies: 2
Views: 2533

How can I measure the runtime of the code?

Hi,

I'm using the following code to measure the runtime of my code
start = chTimeNow();
my code
end = chTimeNow();
chprintf((BaseSequentialStream *) &SD1, "%fus\r\n", RTT2US(end - start));

I'm reciving 19 or 20 us, I never expected that my code is so fast. Am I measuring the running time in the ...
by robu
Sat Dec 01, 2012 10:11 pm
Forum: General Support
Topic: Floating point issue on Raspberry PI
Replies: 18
Views: 14687

Re: Floating point issue on Raspberry PI

Thanks for your help.
by robu
Sat Dec 01, 2012 9:56 pm
Forum: General Support
Topic: Floating point issue on Raspberry PI
Replies: 18
Views: 14687

Re: Floating point issue on Raspberry PI

If I don't set the CHPRINTF_USE_FLOAT flag than insted of the number it will print out only a f
by robu
Sat Dec 01, 2012 5:04 pm
Forum: General Support
Topic: Floating point issue on Raspberry PI
Replies: 18
Views: 14687

Re: Floating point issue on Raspberry PI

Hi,

It's the same effect I'm getting just 0.000

Regards,
Robert