Comments (5)
from stm32-bootloader.
Hello sankar,
I ported it to F373 and it was pretty easy, most of the functions worked right out but I had to change memory functions to work with a single bank memory. (I think you will have to do this too) but it's pretty simple if you read the datasheet.
I also changed everything to load the app from CAN instead of UART.
Cheers.
Francois
from stm32-bootloader.
thanq so much for quick replies,
i got some idea about that i'll go through that RM0008 user manual.
but i'm using Arduino IDE and https://github.com/rogerclarkmelbourne/Arduino_STM32 this hardware libraries for my coding...
if u give advice related to those,it will be very helpful for me..
thanq,
sankar
from stm32-bootloader.
Hi Sankar,
let me give you a friendly advice. If you want to develop serious and robust embedded applications, I would recommend to "get your hands dirty" and ditch those libraries. The biggest problems with those libraries (apart from that they are not quite reliable) is that they hide the underlying hardware from the developer, thus preventing the implementation of well-written, optimized and robust code. I would suggest to get a little bit familiar with the core and the peripherals, and how they actually work on register-level. I know it seems a lot of investment at first, but it has countless benefits on the long run.
Even the HAL libraries from ST are only good for prototyping purposes. I use custom, low-level implementations in my work-related projects to ensure optimized, safe and robust operation. The reason is why I decided to publish this project here with HAL libraries is to make it better understandable (thus easier to port) for the community.
Best,
Akos
from stm32-bootloader.
Thanq so much sir,,, I'll try to implement about what u said...
from stm32-bootloader.
Related Issues (20)
- Add command line argument to provide path to clang-format
- Add support for GNU Arm Embedded Toolchain
- Fix clang-format issue on CI HOT 1
- Add GCC build job to CI pipeline
- Add support for building the projects with scons
- Linker Script Question HOT 2
- Add stale bot to repository
- Add yamllint to repository HOT 1
- Update clang-format version to 11
- Add pull request template
- CI: Use docker image for jobs
- CI: Add style check job
- Support for STM32F4 series HOT 2
- How to build the firmware image HOT 4
- OTA firmware update on stm8s HOT 2
- Not an issue - a question - SCB->VTOR issue with F103? HOT 3
- use of stm32-Bbootloader HOT 1
- CI: Fix editorconfig-checker command not found issue
- HardFault at f_read HOT 1
- Is it a bug in function Bootloader_Erase()? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from stm32-bootloader.