EmbeddedRelated.com

Mark Butcher (@mjbcswitzerland)

uTasker project developer and internaltional embedded firmware consultant

Re: Has anyone seen this GCC compiler behavior before?

Reply posted 4 years ago (01/19/2020)
Yes, that is also my conclusion.If the value 0 (which is legal for vector table offset and the physical RAM available) is known to the compiler it discards the code...

Re: Has anyone seen this GCC compiler behavior before?

Reply posted 4 years ago (01/19/2020)
Thanks - I read the two parts.There was a section about NULL pointer checks but nothing about NULL pointer compiling (also in that example the compiler couldn't...

Re: Has anyone seen this GCC compiler behavior before?

Reply posted 4 years ago (01/19/2020)
I checked-O0 - fails (but doesn't kick the following call out)-O1 - fails (but doesn't kick the following call out)-O2 - fails (and kicks the following call out)-Os...
HI AllI had an interesting experience when using some ARM Cortex initialisation code that I have been using for over 10 years. I used it in an i.MX RT development...

Re: Datalogger for an embedded system

Reply posted 5 years ago (03/10/2019)
If you use one or more sectors to track the present start/end sectors it is important to remember that this sector will also need to be deleted each time it gets...

Re: Compilers for Embedded Systems

Reply posted 6 years ago (03/22/2018)
I have developed the uTasker project for a number of years and test with the following compilers:www.utasker.com/kinetis/compilers.html to ensure that it can be...

Re: Standards and the Small Business Embedded Developer

Reply posted 6 years ago (02/15/2018)
MSC has been doing this for many years. It may be an opportunity to get a cheap (half-official) PID but there is also the risk that one gets involved in a law suit...

Re: Standards and the Small Business Embedded Developer

Reply posted 6 years ago (02/14/2018)
MAC addresses are quite cheap so I doubt that these are any issue even for small companies [http://www.utasker.com/forum/index.php?topic=21.ms...] They used to cost...

Re: Secure Bootloader - When, Why, How...

Reply posted 6 years ago (11/23/2017)
Secure boot loader:- allows updating firmware on a board by authenticated authority (if the source of the code cannot be confirmed it will be effectively ignored...
Favorite tools: - Ethernet (TCP/IP) analyser - wireshark- USB analyser - Ellisys and TotalPhase- CAN TotalPhase Komodo- VisualStudio for editing, developing, debugging-...
Nice to see a different angle which seems to be taboo for many [bad habits 1) 3) 5) for example].If some embedded software engineers were to become racing drivers...

Re: What is a Bootloader and when do you need one?

Reply posted 6 years ago (11/01/2017)
These are documents of the boot-loaders in the uTasker project (focusing on Kinetis Cortex-m0+ and Cortex-m4) but usable on several families (Stellars, Atmel SAM,...
Hi AllDoes anyone have experience with the #ARM CMSIS #FFT? Specifically the floating point implementation arm_cfft_f32()?Although testing the code using the ARM...

Re: LPC177x GPIO interrupt

Reply posted 8 years ago (10/05/2016)
HiYou are setting up the port for a "port interrupt" but enabling the "external" interrupt on IRQ3. There are two different things on the LPC17xx devices.If you...

Use this form to contact mjbcswitzerland

Before you can contact a member of the *Related Sites:

  • You must be logged in (register here)
  • You must confirm you email address