Find Jobs
Hire Freelancers

Bootloader needed for PIC32MX250F128B

$30-250 USD

Closed
Posted over 9 years ago

$30-250 USD

Paid on delivery
Need a bootloader for PIC32MX250F128B chip. We have app developed but need the ability to reload software under a variety of conditions. Boot loader should trigger when flags are set at a static memory location. Bootloader should also trigger if a USB thumb drive is connected that has a predefined file name present in the root directory. Application will set flags to initiate trigger under the following conditions: 1. User chooses to update software, this will be done through web interfact that is not part of this project. This web interface will set one of the flags as previously described. [login to view URL] Timer triggers a number of times sequentially without resets. This would mean that the application has been corrupted and needs to be refreshed. The watchdog timer app will set one of the flags mentioned above so this code is not part of the project. Developer must deliver working tested code. You may use a dummy main program with a simple loop for testing. We will then substitue our applicaton code in the main progam. Code must follow best practices conventions for C embedded code. Code must be well documented. Do not apply for this project unless you have done this before, we will need to see example code first. this should not be a difficult or time consuming task for someone who has done this before and understands the process exactly. If you disagree don't apply please.
Project ID: 6632183

About the project

4 proposals
Remote project
Active 9 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
4 freelancers are bidding on average $347 USD for this job
User Avatar
HI Check my profile for my experience in embedded system. I have worked in pic32 based controller and I have even worked in bootloader. I have pic32mx795 series devnkit from microchip for testing purpose in real time. If you have a schematic, kindly do share with me. Looking forward to hear from you. Question: 1. If we trigger bootloading from web interface or through watch dog reset how do we download the program code into controller so that bootloading loads the new firmware.I beilive the new or previous firmware either resides in external memory always connected may me usb drive or the program is available inside the controller, how it is handled? 2. do we have external memory connected to pic, I am afraid that if we we use pic in host mode for msd for uploading new firmware, we may be in trouble in terms of memory.
$333 USD in 10 days
4.5 (13 reviews)
4.9
4.9
User Avatar
Hi, I have 2+ years experience working with similar skills, I can get the task done for you, so if you are interested in a collaboration please contact me..... With warm regards
$205 USD in 3 days
5.0 (1 review)
2.4
2.4
User Avatar
A proposal has not yet been provided
$600 USD in 10 days
5.0 (1 review)
1.4
1.4
User Avatar
I work with PIC32 at some years, i have what you need, and more, i can give for you the possibility to use XTEA firmware encryption. The bootloader decrypt the encrypted firmware and install it. Send me a PM to speak more about this.
$250 USD in 5 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
United States
5.0
1
Payment method verified
Member since Mar 1, 2010

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.