SWN
Spherical Wavetable Navigator source code (by 4ms)
stm32mp1-baremetal
Baremetal framework and example projects for the STM32MP15x Cortex-A7 based MPU (by 4ms)
SWN | stm32mp1-baremetal | |
---|---|---|
2 | 9 | |
36 | 138 | |
- | 4.3% | |
0.0 | 5.0 | |
about 2 years ago | 7 months ago | |
C | C++ | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
SWN
Posts with mentions or reviews of SWN.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-12-16.
- Hardware List
-
Real-time Audio Processing Question
A 6-voice wavetable oscillator STM32F765 project with a stereo codec: https://github.com/4ms/SWN
stm32mp1-baremetal
Posts with mentions or reviews of stm32mp1-baremetal.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-12-27.
-
Anyone using the STM32MP1 ? (Dual ARM cores (A7 + M4), Linux, Ethernet, CAN, USB, DACs, ADCs...) FreeRTOS on the 2nd core ?
2x A7 cores for running an OS (Linux, Android) or you can run bare metal code on them too. (https://github.com/4ms/stm32mp1-baremetal)
- The state of neovim with Unreal 4/5
-
STM32MP157F-DK2 Bare Metal
stm32mp1-baremetal and forum post and summary, linker script
-
Hard Real Time Embedded Linux in MPU(cortex A7+M4) Question
As others have said, it’s not real-time Linux because it’s not Linux. I also want to add that if you require hard-real time and are ok with not having Linux, you can also use the A7 core for hard-real time applications. Some example projects here: stm32mp1-baremetal
-
STM32MP1 SAI Module Slave RX FIFO not filling. TX works fine
I didn’t go through the 29 bytes you’re sending to the codec, but I do see you call the array “master”. The codec should be setup as slave. It could cause problems if the codec and ARM chip are both trying to be the master (generating the clocks). You’ve double/triple checked those bytes set up the codec properly? You may want to spell them out like I’ve done here: https://github.com/4ms/stm32mp1-baremetal/blob/master/examples/audio_processor/lib/mdrivlib/drivers/codec_CS42L51_registers.h
-
Real-time Audio Processing Question
And if you want more processing power and memory, there are some audio examples in this project using a Cortex A7 (STM32MP157) bare-metal (512MB RAM, 800MHz) https://github.com/4ms/stm32mp1-baremetal
- Heap userage on bare metal
What are some alternatives?
When comparing SWN and stm32mp1-baremetal you can also consider the following projects:
SMR - Spectral Multiband Resonator
stm32-usart-uart-dma-rx-tx - STM32 examples for USART using DMA for efficient RX and TX transmission