we made some simple tests with STM32F100 Value Line Eval Board:
//------------------------------------------------------------------------------ // Variables static unsigned char sDstBuf[1024]; // 1KiB static unsigned char sSrcBuf[sizeof(sDstBuf)];
printf("Copying words from misaligned src to aligned dst buffer... "); memset(sDstBuf, 0xcd, sizeof(sDstBuf));
with optimize Level 3, optimize for time this takes 120usec
with optimize Level 0 155usec
almost the same if memcpy is used: memcpy(sDstBuf, (const void *)0xcd, sizeof(sDstBuf));
It runs into hard fault, if optimize Level >=1 and optimise for time is not set.
I think this is a compiler error..
We ran into this before with MDK 4.60, now we use 4.70A
Werner
Who do you think you are directing your late response to?
Thread create time: 15-Apr-2013 07:41 GMT Last post before your: 16-Apr-2013 18:37 GMT
(note that Keil servers normally never manages to show correct time - they have incorrect code and/or configuration for used time zone. They can't even show the same time stamp in the thread list as for the individual posts.
But anyway: not a single post in this thread can be called "late response" unless you consider the time of day when the poster made the post. And that would be hard to do if you don't know exactly where in the world they actually live.
And that would be hard to do if you don't know exactly where in the world they actually live.
Err, no. A typical method of determining elapsed time is End-Start. If you remembered the local time of day when the original post appeared and you also know the local time of when a condescending response appeared, you can then easily calculate the delay in that condescending response.
If you did read my post, and pondered a bit, you wouldn't "err, no" me.
A large percent of threads on this forum runs for a number of days.
Look at the time stamps of first/last post here - this is a young thread so _no_ answer here can be considered a late response.
Which was why I noted that the only way you could debate 'late' was if someone posted it late at night. But that requires that you know what time zone the person lives in.
You realize this is a web forum? Not a chat program where you get a 'beep' or something in the mobile phone, and then instantly writes a response?
And who do you think you are? Let's see: so far all you've exhibited here is
a) a knack for totally missing the topic of discussion in every single one of your three, well, "contributions", b) a total lack of understanding of the medium you're using, and c) a strangely narrow selection of targets for your insinuations: me
Here's some free advice for you: the next time you decide to launch a random campaign of throwing stuff at someone, you might want to step out of that glass house of yours, first.
And who do you think you are?
I'm one who knows how to use a search facility effectively. It's interesting going back to see historical posts.