Hello guys,
first post here, I just received the board and started a few trials...It is beautiful
My motivation to use Axoloti is probably different from that of the core Axo users: I would like to learn embedded programming of "audio applications", more than developing patches from the GUI.
I chose Axoloti because it has a lot of extra hw in place, like ADC/DAC, MIDI support, SRAM...
Although I have an engineering background, my knowledge of MCU 'n stuff is close - very close - to zero: I am in the process of trying to figure out the basics, and although this may not be the focus of this Community, there's clearly some very knowledgeable people here, whom I'm hoping to get some help from
So I ended up reading here how to flash custom firmware onto the Axo (STM32F4xx), and I have a couple of questions.
The first and foremost is: can you point me where to read/study/learn on the topics I am asking about?
I would like to know, roughly, what is the process that takes place when you plug the board?
Is it the USART boot loader in ST's chip which is called, and in turn receives the firmware via USB?
What goes different when you power your Axo in "standalone" mode? Is it just that, if nothing comes from the USART, the execution will eventually start from another location (maybe where a patch code is present)?
Since my understanding of MCUs and of the embedded world is clearly limited, I won't attempt to craft my firmware until I've learnt the ropes: my "plan" is to try to boot Axoloti with its own firmware, then put some test code into RAM using the SWD debug feature, and start learning how to operate both STM32 and peripherials from there.
Do you think this is the right approach?
Thanks for your help,
Mike