Search found 131 matches

by stas2z
Mon Mar 23, 2020 11:58 am
Forum: STM32F4 based boards
Topic: F411 (and F401) bootloaders
Replies: 34
Views: 208888

Re: F411 (and F401) bootloaders

oh, you don't need to try to set boot0 any way to reach system bootloader you just need to jump to system memory if your magic set (or remap 0x0 to it and jump to 0x0) at early start, so it can be implemented at core side (sure with trigger handling, but its already done for all cores) system memory...
by stas2z
Sun Mar 22, 2020 3:42 pm
Forum: STM32F4 based boards
Topic: F411 (and F401) bootloaders
Replies: 34
Views: 208888

Re: F411 (and F401) bootloaders

That is true, just that it requires non-standard solutions. The mentioned bootloaders do not require any additional hack, they work out of the box with Arduino. Oh really? Hid bootloader requires "leaf" string trigger handler inside a core to set backup register magic to handle its boot S...
by stas2z
Sat Mar 21, 2020 7:36 pm
Forum: General discussion
Topic: STM32F407VG microcontroller - multiple GPIO interrupts
Replies: 10
Views: 8293

Re: STM32F407VG microcontroller - multiple GPIO interrupts

afaik no direct exti->dma trigger possible, but it can be done using timer
by stas2z
Sat Mar 21, 2020 7:02 pm
Forum: General discussion
Topic: STM32L432KC won't load the *.bin
Replies: 1
Views: 1638

Re: STM32L432KC won't load the *.bin

try configMEMMANG_HEAP_NB 3
by stas2z
Sat Mar 21, 2020 6:58 pm
Forum: General discussion
Topic: Figgering Out the Differences
Replies: 6
Views: 4583

Re: Figgering Out the Differences

defining spi instance should be done a bit different for second core as basic arduino atmega boards never had multiple spi's there is no standard way for multiple spi instances defining for second core you can use constructor SPIClass mySPI(MOSI_PIN, MISO_PIN, CLK_PIN, CS_PIN); where *_PIN are your ...
by stas2z
Sat Mar 21, 2020 5:57 pm
Forum: General discussion
Topic: STM32F407VG microcontroller - multiple GPIO interrupts
Replies: 10
Views: 8293

Re: STM32F407VG microcontroller - multiple GPIO interrupts

Basically, exti interrupt can be attached to any pin (0-15) but you have to choose only one port for every pin. For example, you can attach it to pa3, pb4, pc5 but in this case you cant attach it to pb3 cuz pa3 already attached. But be careful with exti, you circuit have to be designed well to avoid...
by stas2z
Sat Mar 21, 2020 5:45 pm
Forum: STM32F4 based boards
Topic: F411 (and F401) bootloaders
Replies: 34
Views: 208888

Re: F411 (and F401) bootloaders

stevestrong wrote: Sat Mar 21, 2020 10:44 am You do need a bootloader if you don't want to press button for upload.
Check the HID bootloader made by Vassilis Serasidis. It may work for F4x1, too.
Not exactly, if core have a way to reset to system bootloader with some kind of trigger
by stas2z
Sat Mar 21, 2020 5:39 pm
Forum: General discussion
Topic: [SOLVED]BluePill F1038C8 Where has all the memory gone
Replies: 9
Views: 6845

Re: BluePill F1038C8 Where has all the memory gone

Compiled binary for stm32 will always bigger be than avr, its 32 bit and it have much more complex init
by stas2z
Tue Mar 17, 2020 9:13 pm
Forum: General discussion
Topic: [Solved]blue pill and ILI9341 tft
Replies: 15
Views: 13275

Re: blue pill and ILI9341 tft

svod616 wrote: Tue Mar 17, 2020 2:52 pm and there is still a question on increasing FPS: is this possible?
by using constructor for hardware spi
Adafruit_ILI9341(int8_t _CS, int8_t _DC, int8_t _RST = -1);

now you are using software bitbanging

Go to advanced search