i want to implement Cortex M0 minimally on pcb,for BLDC motor controll final year project.I have STM32f4 Discovery board,how can i implement a ARM minimally on pcb and program it through my stm32f4,Schematics and little explanation will be sufficient.
i want to implement Cortex M0 minimally on pcb,for BLDC motor controll final year project.I have STM32f4 Discovery board,how can i implement a ARM minimally on pcb and program it through my stm32f4,Schematics and little explanation will be sufficient.
i want to implement any 48 pin SMT device of ST Microelectronics, as they are readily available near my locations some examples are..........
well any of STM32F0 device may do but implementation of STM32F030cc will be help full, i researched on ST website about how to implement but it was way beyond my comprehension.
The STM32F030CC has an embedded bootloader in ROM, which would allow you to download firmware directly to the device using either the USART or USB interfaces depending on the specific device. As the STM32F030CC does not offer the USB interface, the USART interface can be utilized with the DFU bootloader to program the device. STM provides an API to develop applications to properly implement the DFU communication protocol. However, firmware can be downloaded using either the STM demo bootloader application or an application by a third party using your desktop development system. Therefore, there is no need to convert your STM32F4 Discovery into a programmer, unless of course the final application specification require such a task.
I've provided links to a third party DFU downloader application and attached STM's DFU demo application along with some relevant documentation.
You might also consider in purchasing a Segger J-Link EDU which is the same professional J-Link JTAG Programmer/Debugger, only priced and intended for education purposes, at a price of $50 USD, it's hard to beat for convenience and the ability to program and debug virtually any ARM device from any manufacture.
Unfortunately, it appears the DFU downloader applications I posted in the previous reply only support the USB interface. Therefore I have attached the following app which appears to support the USART interface. Of course, if you intend on using your desktop system's serial port to program the STM32F0 device, you will need to implement a full RS-232 interface with an appropriate RS-232 transceiver on the STM32F0 side.