CAN bootloader for Freescale MPC5634

Budget $750 - $1500 USD
Bids 9
Average Bid $1397
Status Closed

Develop and produce C source code for the Freescale MPC5634 microcontroller using the TRK-MPC5634 evaluation board. The software will have two functions:

1) At boot up time, if a PC requests the microprocessor memory to be programmed over CAN bus, the bootloader will handle firmware and data area programming. The Windows PC software, USB-CAN interface, programming communications protocol will all be provided. These are already developed and working. The firmware and data areas will be arranged in the on-board Flash EEPROM of the MPC5634 as listed in the memory map below. The bootloader must communicate with the PC software over CAN bus, erase Flash EEPROM sectors as required and write the binary data received from the PC to Flash memory. The bootloader will be able to support CAN bus speeds of 1Mbit/s, 500kbit/s and 250kbit/s.

Memory Map

Bootloader 0-0xffff

Data1 0x10000-0x1ffff

Data2 0x20000-0x3ffff

Firmware 0x40000-0xfffff

2) If programming is not required at boot up time, jump to the start of the firmware area and allow the system to boot up normally.

The datasheet for the TRK-MPC5634 evaluation board is attached to this document. The evaluation board includes Codewarrior integrated development environment with JTAG debugging and programming so includes all required hardware and software to complete the project.

The deliverable of this project is the completed C source code for the bootloader developed using Freescale Codewarrior.

Get Free Quotes For A Project Like This

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • tarungupta2309 Profile Picture


    Noida,  India

    I have more than 16 Years of Experience in Embedded Application Development. My skills : Languages: C, C++, Java, Javascript, Node.js, PhP Protocol: CoAP, XMPP, LWM2M, DDS, AMQP, RS-232, RS-485, TCP/IP, RTP, RTSP, Modbus, BACNet, CAN, etc. Hardware Integration : Sensors (Temperature, Humidity, CO / CO2, Pressure, etc), Devices (HVAC, Energy Meter, Pumps, Motors, VFD, etc.), RFID, CCTV, etc. Processor : Arduino, Atmel, ARM, SH4 Family, Rabbit Family, etc. Embedded OS: Linux, Android Past Experience: IoT (Internet of Things): Smart Building - iBMS (integrated Building Management System), Smart Grid - EMS (Energy Management System), Smart metering Smart Transportation - Logistic Management System for Cement Plant Smart Security - integrated Video Management System

  • romanm11 Profile Picture


    L'viv,  Ukraine

  • parthm82 Profile Picture



    . .

  • abebo6666 Profile Picture



    i'm instructor in robotics we tech how to use arduino ,c and logic thiking i'm good in embedded system,c and java currently take the android course

  • stockmarketwaves Profile Picture


    cary,  United States

    Experience - 3 years in finance analysis with python - 1 year in machine learning - 3 years in matlab & algorithm design - 10+ years in embedded software development with C/C++ stockmarketwaves dot tk

  • prashushinde9 Profile Picture


    Roorkee,  India

    I live and breathe design, development and entrepreneurship. I freelanced my way through university, where I supplemented my computer science & engineering degree with valuable exposure to the development of advanced, real-world web-applications and CRM/ERP systems. We've been working in simple and extensive Website Coding (PHP, MYSQL, , DRUPAL, JOOMLA, DOTNETNUKE, PERL JAVASCRIPT, CSS, HTML & A LOT MORE) ============ Amazon MWS API Experts ========= We are Amazon MWS API experts and completed so many projects using its API I have ready to use API for -- 1)Amazon Orders of seller 2)Amazon Product API 3)Amazon Price API 4)Amazon Repricer 5)Amazon SES API 6)Amazon Product Advertising API We also world wide support for server administration, hosting, server setups, troubleshooting etc. We are having a good qualified team of server administrators available to provide quality support. Our areas of expertise includes: 1. Linux/Windows Administration 2. Amazon Web Services

  • ibrahimdanish Profile Picture


    Göteborg,  Sweden

    Design and develop embedded systems particularity software Write device drivers for various peripheral devices, interface for external modules as well as higher level application in a layered as well as non-layered architecture. Programming Languages: Ada, Assembly, C/C++, Python, PHP, HTML, VB Script Microprocessor: PowerPC, XC167, ARM, FPGA, MSP, PIC, AVR, Arduino Compilers: GCC (ARM, AVR, PPC), Windriver DIAB, Tasking, MPLAB, Pic Basic Pro, Operating Systems: OSEK, MicroC/OS-II, FreeRTOS, CMSIS, Debian Linux Single Board Computers: Raspberry Pi, BeagleBone, Odroid, Arduino Development Environments: Eclipse, Visual Studio, IAR, MPLAB, CCS, AVR Studio, Keil ┬ÁVision, PyCharm, Network buses: USB, CAN, J1587, SPI, I2C, RS232 Modules: GPS, GSM/GPRS, Bluetooth

  • cheapgetcode Profile Picture


    mohali,  India

    SCRUM, Php (Core Php, Symfony, Zend 2, Laravel, Codeigniter, Yii, Magento, Wordpress, Drupal, Joomla), Django-Python, Ruby on Rails, iOS, Android & UI/UX designing. Due to this I prefer fixed price jobs only. Highly skilled in Front-end development using CSS (SCSS/SASS), JavaScript, JavaScript libraries (, AngularJS, , , , , , Meteor), Jquery, Twitter Bootstrap & Html5. Extensive experience with both relational & non-relational databases like MySQL, MongoDB, PostgreSQL, NoSQL, MSSQL, SQLite. Mobile application development experience includes iOS development, iPad app development, Xcode, Objective-C, Swift, Android, Java, Xamarin, Phonegap & SQLite. Successful work experience includes 200+ projects, Real-time communication & VoIP portals (using XMPP, SDP protocols and WebRTC, WebSocket), .

  • Yknox Profile Picture


    SHENYANG,  China

    We are the most talented and well experienced programmers and designers you can ever find. Try us, and you'll believe. Looking for freelancer who can manage anything that comes up with great response and quality work but for fair price? And having a project but it is very difficult to choose who is capable of doing your work as the way you wanted? Look no further, and feel free to contact us. Our team will try our best effort to provide great solution and whats more if we hired you'll definitely receive outstanding result before the project deadline. Talking about skills, we can manage anything that comes up with iPhone, Android, C++, C#, C, reverse engineering and web management. And our skillful designers can make brilliant 2D/3D illustration, modelling, rendering, graphic design, storyboard and complete animation. Satisfying the client with great result is our motto. We are rapidly growing team with great skills and ability. We won't disappoint our employers with our work.