CAN bootloader for Freescale MPC5634

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.

Skills: C Programming, Embedded Software

See more: mpc5634, CAN bootloader, mpc5634 bootloader, freescale can bootloader, can bootloader freescale, freescale bootloader, freescale mpc5634, mpc5634 can, trk mpc5634 source code, mpc5634 flash, mpc5634 flash eeprom, trk mpc5634 source codewarrior, freescale bootloader can, mpc5634 boot, freescale memory map, boot code mpc5634, can bootloader mpc5634, flash bootloader freescale, bootloader can, mpc5634 jtag, bootloader can bus freescale, bootloader can bus, trk mpc5634, can mpc5634, codewarrior bootloader

Project ID: #4192589

Awarded to:

witoldwnuk

Hello Simon! I would like to do it. I've already downloaded TRK-MPC5634M User Manual, MPC5634M Data Sheet, MPC5634M Reference Manual and e200z3 Reference Manual from manufacturer's website and have fairly good id More

$1500 USD in 21 days
(0 Reviews)
0.0

4 freelancers are bidding on average $1175 for this job

MondalElectro

Hello Simon, i have done board bringup for Marvell PXA910 chipset with uboot. I have gone through the data sheet. It will take almost 20 days. Waiting for your reply..Thank you

$900 USD in 20 days
(0 Reviews)
0.0
EmbedCtrl

Please refer private mail.

$1000 USD in 30 days
(0 Reviews)
0.0
getveltrod

Hi, Veltrod Software services is a global software consulting company specialized in providing Mobile applications, Social media frameworks and eCommerce solutions. Leveraging best-in-class people, processes, and te More

$1300 USD in 25 days
(0 Reviews)
0.0