Find Jobs
Hire Freelancers

OTA update functions for STM32F4

$3000-5000 USD

Closed
Posted over 7 years ago

$3000-5000 USD

Paid on delivery
Hello, I have existing code and would like to add the ability to update the firmware from the running code. So I need a couple of functions. One function that receives the hex code and stores it in memory buffer. Another function to take the memory buffer and store it to the eeprom. We can pass in the CRC and size to ensure there is no corruption, if the file fails we simply return false. This will be for the stm32f4 microcontroller and should work on the stm32f4 discovery board. something like this Structure update update len update crc void initUpdate(update) // allocate memory buffer // store len and crc bool addNextByte(byte) // stores next byte to memory // on last byte verify crc bool applyUpdate() // takes buffer and writes to eeprom Code should be able to compile and run on a discovery board. You will also have to create an application to pass the hex file through one of the uart ports for the update. This application can be in c or in python. I will test on a discovery board with a few updates. I have all the required hardware.
Project ID: 11931611

About the project

19 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
19 freelancers are bidding on average $3,540 USD for this job
User Avatar
Hi, Interesting job and budget as well. Can assist you in making these functions and test it. I already have discovery boards and worked quite a lot on F4xx controllers. Lets discuss and get started. Thanks and I look forward to hear from you. Regards... Roy
$3,000 USD in 25 days
5.0 (77 reviews)
6.7
6.7
User Avatar
Hi Sir I am an expert electronics engineer with more than 8 years of experience in design and development of embedded systems. I have worked on OTA before. I assure you quality work and on time delivery please give me a chance to prove myself regards
$3,000 USD in 15 days
4.8 (64 reviews)
7.0
7.0
User Avatar
Hi, I hope you are doing well. I have expertise developing embedded applications on STM32 Discovery Board. I have understood your project requirements and I can execute it in less possible time. Looking Forward, Khawaja
$3,000 USD in 5 days
4.8 (88 reviews)
7.1
7.1
User Avatar
Hello! Your task looks easy for our team. We can do your project. Please contact me and discuss details. Best regards, Oleksandr.
$3,000 USD in 12 days
4.9 (36 reviews)
7.1
7.1
User Avatar
Hello, this project is very interesting for me. I have many yeas expierence with STM32 including OTA. I have the board and programming tools.
$3,000 USD in 15 days
4.9 (49 reviews)
6.5
6.5
User Avatar
hello i am interested in your project. i have 2 discovery boards : stm32f407 and stm32f429. i can check the pogram on my side. we can discuss details over private chat. thanks.
$3,000 USD in 20 days
4.9 (50 reviews)
6.1
6.1
User Avatar
Hi, I am a post graduate power electronics engineer and having very good experience in product design and development. I am excellent in embedded programming using pic and dspic controllers for Power projects, Boot loaders, EEprom. I designed sine wave inverters for standalone and grid tie Inverters. I designed projects like Off line UPS up to 3 KVA, synchronous rectifiers, Solar MPPT chargers, Battery chargers ,Grid tie inverters design with PLL and feedback control circuit emergency light of 66W and Online UPS control cards, Battery Charging power supplies, LED drivers for PWM controlling and dimming, SMPS, Power supplies. I have experience in schematics and PCB design experience in Altium and ORCAD. I am ready to work for you. Please contact for further discussion.
$4,444 USD in 30 days
4.9 (14 reviews)
6.1
6.1
User Avatar
Hello, i am very interested to do your project.. i can update the functions for STM32F4 properly. I am a hard working, motivated worker, who have great python and c# php coding skills. I know what is required in terms of work and the pressures I have to deal with. I am available to chat by IM, email or Skype. i have own PC First internet I will be able to start immediately and i will complete this job within time. Regards Sharmin
$5,000 USD in 25 days
5.0 (14 reviews)
5.0
5.0
User Avatar
Hi! I have experience solving a similar task but with an another microcontroller, certainly with a device from Xmega MCU family from Atmel. But I'm familiar with principles of firmware update from a running one. And also in creating a downloader application for PC, running different OS (Linux, Windows)
$3,000 USD in 30 days
5.0 (8 reviews)
4.7
4.7
User Avatar
My name is Mike and I’m from UK. I work with individual clients and also provide outsourcing services for a number of UK and USA based agencies. Your project description sounds interesting to me and I do have skills & experience that are required to complete this project. I can show you some examples of my work. Please contact me to discuss your project.
$4,444 USD in 30 days
5.0 (3 reviews)
4.4
4.4
User Avatar
Hi Where there is a Challenge, We Create the Solution. We have tackled challenges like yours and we can help you on your project and make it a reality!!! We are a Team of quality and solution oriented engineering professionals across various engineering disciplines that have tackled challenges like yours and are ever ready to Provide Solution to your Challenge. We are experienced, highly motivated and dedicated engineers, designers, programmers and coders that are ready to work on your challenges and project, and provide adequate and quality solutions to it. We deliver quality results, on time and under budget. We solve challenges in engineering related services like: Design of Product & Manufacturing Industrial Design, Plant 3D Designs PowerPoint Presentation Manufacturer Sourcing, Supplier Sourcing, Product Sourcing Engineering Project Report Academic Report Writing MatLab works, SolidWorks, AutoCad, CAM/CAD CNC Milling, CNC Lathe Programming General Engineering Programming and Coding Network Engineering Finite Element Analysis (FEA) 3D Modeling, 3D Designs Data Networking *** etc. Your work or patent is safe with us. Your Satisfaction is 100% Guaranteed. We are at your beck and call. Contact me for more let us get started. Thanks
$4,444 USD in 30 days
5.0 (2 reviews)
3.5
3.5

About the client

Flag of UNITED STATES
United States
0.0
0
Member since Oct 30, 2016

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.