Find Jobs
Hire Freelancers

Binary executable image loader into VxWorks boot up image file

$100-500 USD

Cancelled
Posted about 12 years ago

$100-500 USD

Paid on delivery
I am doing something similar to what is described at: <[login to view URL]> It is a vxworks binary flash image running on a powerpc. I have an rom dump (binary) I dumped 4mB which seems to be everything (It works if reloaded, I don't know what the real code size is). I would like to be able to extract the application binary, make modifications, and then re-pack it back into the image. I have gotten as far as using deezee and extracting the actual running binary. But I haven't gone beyond that. I have a second rom image (there are two embedded boards), so we can use it to see what is consistent as far as headers and crcs if necessary. What I would like you to do in order of importance. 1: give me a way to repack the binary image into the flash. (zip, crc, put back in 'Rezee'). Possibly integrate Dezee and the new 'Rezee' into a windows app for convenience. The trick is there is probably a crc stored with the image in the ROM and we will have to find it. 2: help me figure out the addresses of the running image. If end comes to end, I can just put a call to the embedded monitor/debugger as a first step into the program and see where things are when it starts to run. Additional resources: I have a copy of a vxworks BSP package for the hardware.(not necessarily the same version) The target hardware has a real time debugger. Unfortunately, the board configuration is "either the debugger" or "the application flash". The debugger runs out of its flash and I haven't been able to debug and watch it load the application from flash in to memory. I have a real time debugger disassembler output of the start of the code. I know where the boot code is located in flash e.g. and I have initial memory maps for the board. ## Deliverables I have attached the raw image file. the extracted image file and a dis-assembly of the initial bootload code. I suspect that everything I need can be done with some linux scripts and that would be a satisfactory solution.
Project ID: 2738596

About the project

Remote project
Active 12 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

About the client

Flag of UNITED STATES
United States
5.0
9
Payment method verified
Member since Feb 6, 2009

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.