STM32 HID Bootloader - Sumup

Bootloader for STM32F103 and STM32F4xx micro-controllers
No special driver is required. Support for Windows, Linux and Mac Operating System
User avatar
Squonk42
Posts: 66
Joined: Wed Feb 27, 2019 5:17 pm
Location: Boredaux, France
OS: Linux
IDE: Arduino, Sloeber, Emacs
Core: Roger's, STM official, bare metal
Board: All
Contact:

Re: STM32 HID Bootloader - Sumup

Post by Squonk42 » Wed Aug 28, 2019 4:31 am

And you can create your own Version of Microsoft BASIC for 6502 here:
https://www.pagetable.com/?p=46

Andy2No
Posts: 27
Joined: Wed Aug 21, 2019 1:59 pm
IDE: Arduino 1.8.9 & 1.8.3
Core: STM official, MightyCore

Re: STM32 HID Bootloader - Sumup

Post by Andy2No » Wed Aug 28, 2019 4:32 am

mrburnette wrote:
Wed Aug 28, 2019 1:54 am
While the compiler understands C++, there is no requirement that the user sketch invoke C++ functionality - just write in C style. Everything will just work.
Yep, that's what I've been doing.
mrburnette wrote:
Wed Aug 28, 2019 1:54 am
Oh, on a previous statement regarding Apple Basic, remember there were two versions:
I wasn't aware, but then I've never used either of them, personally.

Andy2No
Posts: 27
Joined: Wed Aug 21, 2019 1:59 pm
IDE: Arduino 1.8.9 & 1.8.3
Core: STM official, MightyCore

Re: STM32 HID Bootloader - Sumup

Post by Andy2No » Wed Aug 28, 2019 4:38 am

Squonk42 wrote:
Wed Aug 28, 2019 4:31 am
And you can create your own Version of Microsoft BASIC for 6502 here:
https://www.pagetable.com/?p=46
Interesting project. I'm not sure why I'd want to, but okay :)

I'd forgotten about the Commodore PET. I had a job using one once (I try not to think about it too much...). So, yes, I've used Commodore BASIC too, though I was thinking of the Commodore 64 when I said it - which I've never used.

I did some Z80 assembly language programming on the Sinclair ZXs... or technically machine code programming, maybe, because I didn't have an assembler for quite a while and had to do that myself. I never tried writing for a 6502 though.

User avatar
Vassilis
Posts: 149
Joined: Wed Feb 27, 2019 5:09 pm
Answers: 2
Location: Thessaloniki, Greece
OS: Linux, Win10, MacOS
IDE: Arduino 1.8.9
Core: Roger, STM official
Board: Bluepill, Maple mini, STM32F4xx
Contact:

Re: STM32 HID Bootloader - Sumup

Post by Vassilis » Fri Aug 30, 2019 2:00 pm

STM32 HID Bootloader (HID-BL) is updated to v2.2.2

It supports F103 High Density (HD) devices. The difference that affects HID-BL is the Sector size (Page size)
Low and Medium devices have a page size of 1 KB. High-density devices have a page size of 2 KB.


If you want to burn HID-BL to an HD device such as the STM32F103RCT6 (48 KB RAM, 256KB Flash) you have to select one of the pre-compiled binary files or compile your own according to your LED hardware setup.

The Arduino_Core_STM32 setup and the hid-flash tool remain the same. Only bootloader file is different (.bin file)


STM32_HID_Bootloader v2.2.2
-Vassilis Serasidis

User avatar
Just4Fun
Posts: 26
Joined: Tue Mar 05, 2019 8:09 am
Location: Dark side of the Moon
OS: Linux, Win7, Win10
IDE: Arduino 1.8.5, 1.8.9
Core: Roger's, STM official
Board: Custom
Contact:

Re: STM32 HID Bootloader - Sumup

Post by Just4Fun » Sat Aug 31, 2019 6:58 am

So it will work on a STM32F103ZET6... right?

User avatar
Vassilis
Posts: 149
Joined: Wed Feb 27, 2019 5:09 pm
Answers: 2
Location: Thessaloniki, Greece
OS: Linux, Win10, MacOS
IDE: Arduino 1.8.9
Core: Roger, STM official
Board: Bluepill, Maple mini, STM32F4xx
Contact:

Re: STM32 HID Bootloader - Sumup

Post by Vassilis » Sat Aug 31, 2019 7:09 am

Just4Fun wrote:
Sat Aug 31, 2019 6:58 am
So it will work on a STM32F103ZET6... right?
Correct !
-Vassilis Serasidis

Post Reply