viktorvano / stm32-bootloader Goto Github PK
View Code? Open in Web Editor NEWSTM32 bootloader example that can jump to 2 apps.
License: Apache License 2.0
STM32 bootloader example that can jump to 2 apps.
License: Apache License 2.0
Hi
I would like to ask what changes should be made in your codes so that the bootloader can be used for other cpu tips that support 64bit flash writing FLASH_TYPEPROGRAM_DOUBLEWORD.
Hi
First if all thanks for your project it’s really usefull. I’m not an expert in Java and I’d like to know if you can add a documentation to explain how to build jar file.
thanks
Can I change data in application by bootloader? For example, my app have PID and I want to change these value. If I use HAL_Flash I have to erase sector and app maybe be go wrong. I want to change just value not program. I have a idea for that. There are bootloader mode and app mode. Manually writing the required address with pointer in the application to the bootloader and change pointer value. Is there any method without erase sector?
Hi,
I'm trying to make my app1 and app2 using the arduino gui. I was going to try the Blink example as my app1 and app2 (the app1 would have 1s LED on and app2 would have 3s LED on). I found the flash.ld file and I can change the FLASH starting address, but I am having trouble with the VECT_TAB_BASE_ADDRESS and VECT_TAB_OFFSET.
I tried to define them in the Blink.ino file:
#define VECT_TAB_BASE_ADDRESS 0x08005000U
#define VECT_TAB_OFFSET 0x00005000U
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
Any ideas on how to make app1 and app2 with arduino?
Thanks.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.