Search found 10735 matches

by Giovanni
Thu Apr 19, 2018 6:29 pm
Forum: General Support
Topic: Exceeding Delta Assert
Replies: 5
Views: 85

Re: Exceeding Delta Assert

Consider the case where a timer callback inserts a timer in the list, multiple callbacks could be processed in the same tick BTW. During the callbacks execution the counter continues to advance. I considered adding a suspend/resume functionality for the counter but there is not a real problem and it...
by Giovanni
Thu Apr 19, 2018 5:41 pm
Forum: General Support
Topic: Exceeding Delta Assert
Replies: 5
Views: 85

Re: Exceeding Delta Assert

Hi, In is not exactly that way even if it is a factor. The main difference between the ticked and tick-less mode is that in ticked mode system time does not increase while in a critical zone, in tick-less mode it continues to advance because it is an HW counter. This can cause the virtual timers to ...
by Giovanni
Thu Apr 19, 2018 1:56 pm
Forum: Bug Reports
Topic: C++ blocking API needs updating
Replies: 2
Views: 36

Re: C++ blocking API needs updating

Yes, it is released code so maintained.

Giovanni
by Giovanni
Thu Apr 19, 2018 7:51 am
Forum: STM32 Support
Topic: Assertion in chVTDoTickI (Tickless mode)
Replies: 1
Views: 33

Re: Assertion in chVTDoTickI (Tickless mode)

Hi,

Incidentally somebody else asked the exact same question in the same moment, I just already answered here: viewtopic.php?f=2&t=4611

Let's continue the discussion there if needed.

Giovanni
by Giovanni
Thu Apr 19, 2018 7:47 am
Forum: STM32 Support
Topic: HAL RNG Abstraction missing?
Replies: 3
Views: 687

Re: HAL RNG Abstraction missing?

Hi,

It is in the crypto HAL driver in 18.2.0, currently the STM32 implementation is missing, it could be added.

Giovanni
by Giovanni
Thu Apr 19, 2018 7:46 am
Forum: General Support
Topic: Exceeding Delta Assert
Replies: 5
Views: 85

Re: Exceeding Delta Assert

Hi, It means that the combined execution time of you callbacks (and all ISRs) exceeds the timer systick interval causing a loss of sync in the tick-less mechanism. This error can be very random and it is a good idea to stress test systems with assertions enabled when using high tick rates. You can: ...
by Giovanni
Wed Apr 18, 2018 8:26 pm
Forum: ChibiOS/RT
Topic: Managing the working area of a thread
Replies: 1
Views: 46

Re: Managing the working area of a thread

Hi, Without debug capability there is no way to assess the stack usage. You may try to measure it at runtime by counting the filler in stacks (you need to enable the option for stack filling in chconf.h). The effect of stack overflows can also not be immediately evident, you may think it is OK but i...
by Giovanni
Wed Apr 18, 2018 7:34 pm
Forum: Development and Feedback
Topic: v16 --> v17 --> v18 migration guide
Replies: 1
Views: 42

Re: v16 --> v17 --> v18 migration guide

Hi, Last migration guide was from 2.6 to 3.0, the differences were significant during that transition, Versions from 16 onward are almost stable as API, if you hit a difference then you would get a compile error. In general, if an API maintains the same name then the behavior is the same. Changes ar...
by Giovanni
Wed Apr 18, 2018 1:23 pm
Forum: STM32 Support
Topic: STM32F4 DMA Peripheral-to-Memory: Memory Corruption
Replies: 3
Views: 66

Re: STM32F4 DMA Peripheral-to-Memory: Memory Corruption

You should verify if there is an errata about DMAs or ADCs that could explain this, also consider that it could be a new errata or not disclosed yet.

Giovanni
by Giovanni
Wed Apr 18, 2018 7:43 am
Forum: General Support
Topic: Size stack in static threads
Replies: 8
Views: 517

Re: Size stack in static threads

Hi,

Those are OpenOCD commands, if you are using an ST-Link then the launch configuration is always the same, you can copy from another project. If you are using a different debugger then you should refer to the OpenOCD documentation, it could be different.

Giovanni

Go to advanced search