tkelly2784 wrote: ↑
Tue Feb 11, 2020 8:03 pm
I'm really confused why people say that an F103 has limitations that can't be overcome. The only thing I've ever seen someone claim as a limitation is that it doesn't have an EEPROM back in 2018. ST has Arduino code examples to read and write the 64/128k storage over serial. What do you think the maple mini boot loader does? What would be the other limitations that would prevent it from running a motor when a 16MHz 2560 does the job just fine?
I would try to use the maple mini firmware with USB virtual serial com. It seems to be more reliable than a UART adapter when dealing with Arduino. You can flash the maple bootloader over serial then use it without the serial adapter to flash your F103. It has to be rebooted before each flash. Another option would be to use a Nucleo board with STlink V2-1 that opens a com port through the STLink.
It won't connect to tunerstudio if it doesn't connect to the Arduino serial monitor.
I'll try to get the firmware compiled when I get some free time, seems like a fun branch of speeduino with $1.40 boards. I could see it being used as a spark box, or even as a brain for a batch fire TBI system like the Holley Sniper that's becoming popular.
@noisymime hashimself commented that ongoing development won't include the f103..
Regards limitations , it nots eeprom, none of the stm32 family except the L series (and a few smaller types) have eeprom onboard and even then it's a small amount.
No the big limitations flash memory! A lot of compile guards had to be put in place in the firmware for f103 due to this.
Yes I am sure with enough effort anything can be achieved for the f103 but with the official firmware showing preference to the f401/407 then it seems sensible to use a f401 black board if a small board is desirable? But as psig always says "do your thing"
Quantum Coupe with V04 on Ford 1.4CVH,Quantum 2+2 with Custom V04 on Jaguar 3.0l AJ30 V6
mini GPIO :done More soon
CANbus broadcast interface: done
Simple sd logger :done
External CAN io: Inputs :done
Gearbox controller: working