Search found 12887 matches

by Giovanni
Sun Jul 12, 2020 4:26 pm
Forum: Development and Feedback
Topic: [DEV] Ports reorganization
Replies: 0
Views: 24

[DEV] Ports reorganization

Hi, Ports are being reworked because the transition to RT7, my idea is also to reorganize them by family. Currently we have a single ARMCMx port, it will be split as follow: - ARMv6-M for Cortex-M0, M0+ and M1. - ARMv7-M for Cortex-M3, M4 and M7. - ARMv8-M for Cortex-M33 and M55. - ARMv8-M-ML for Co...
by Giovanni
Sun Jul 12, 2020 2:19 pm
Forum: Development and Feedback
Topic: [DEV] RT7
Replies: 3
Views: 146

Re: [DEV] RT7

RT7 working, only ARMv7-M so far, other ports need adjustments.

Remember to update your chconf.h files.

Giovanni
by Giovanni
Sun Jul 12, 2020 9:26 am
Forum: Development and Feedback
Topic: [DEV] RT7
Replies: 3
Views: 146

Re: [DEV] RT7

Hi, I branched the latest stable trunk here: svn+ssh://gdisirio@svn.osdn.net/svnroot/chibios/tags/point_20200712 (this is officially RT 6.2.0). Trunk is going unstable for a while, this is the plan: - RT7 merged except multi-core support (it is not yet time for this), I can introduce it anytime if n...
by Giovanni
Sat Jul 11, 2020 5:25 pm
Forum: Development and Feedback
Topic: [DEV] New time stamps API in RT
Replies: 6
Views: 101

Re: [DEV] New time stamps API in RT

I think it should be the application, there are scenarios where the reloading is not even required, for example if the application keeps generating stamps in a periodic thread.

Giovanni
by Giovanni
Sat Jul 11, 2020 4:14 pm
Forum: Development and Feedback
Topic: [DEV] New time stamps API in RT
Replies: 6
Views: 101

Re: [DEV] New time stamps API in RT

The problem is that it would require yet an other service from the port layer, which is already complex, in addition, you cannot just assume a TIMx, it would require new interfaces in chcore_timer.h and in the ST driver. I also suspect that updating on the 0xFFFFFFFF -> 0x0000000 transition would no...
by Giovanni
Sat Jul 11, 2020 7:20 am
Forum: ChibiOS/RT
Topic: 64bit OS time
Replies: 24
Views: 2645

Re: 64bit OS time

I made something slightly different, lets discuss it here: viewtopic.php?f=3&t=5589

Giovanni
by Giovanni
Sat Jul 11, 2020 7:20 am
Forum: Development and Feedback
Topic: [DEV] New time stamps API in RT
Replies: 6
Views: 101

[DEV] New time stamps API in RT

Hi, It is experimental and not yet tested: #if CH_CFG_USE_TIMESTAMP == TRUE systimestamp_t chVTGetTimeStampI(void); void chVTResetTimeStampI(void); #endif Time stamps should be synchronized with system time and have the same resolution, the returned type is 64 bits wide. There are some constraints: ...
by Giovanni
Fri Jul 10, 2020 4:21 pm
Forum: Bug Reports
Topic: QSPI multiple thread access
Replies: 11
Views: 126

Re: QSPI multiple thread access

I wonder if it is right to have to call (w)spiStart() from outside when SNOR_SHARED_BUS==FALSE. The most desirable behavior, I think, would be: SNOR_SHARED_BUS==FALSE -> start the bus on snorStart(), stop it on snorStop. SNOR_SHARED_BUS==TRUE -> start/stop the bus in each operation, this is for allo...
by Giovanni
Fri Jul 10, 2020 2:51 pm
Forum: General Support
Topic: strange coherency problem with dma buffer
Replies: 3
Views: 94

Re: strange coherency problem with dma buffer

If you have multiple DMAs try splitting buffers in different SRAMs, that should mitigate bandwidth issues (try to keep each DMA master on a specific SRAM slave).

Giovanni
by Giovanni
Fri Jul 10, 2020 2:48 pm
Forum: General Support
Topic: fmpp generating board files that fail to compile
Replies: 3
Views: 52

Re: fmpp generating board files that fail to compile

Hi,

Make a post in "change request" and attach it in there (zip/7z only).

Giovanni

Go to advanced search