Find Jobs
Hire Freelancers

STM32 Firmware modification (USB and NOR FLASH)

R210-1750 ZAR

In Progress
Posted about 12 years ago

R210-1750 ZAR

Paid on delivery
In this project I'm using the STM32F207 uC to copy images from a USB disk to an On board NOR FLash chip (M29W128). The images are also display on a 7" LCD. Images can then be displayed on the LCD direct from the NOR IC either using the DMA controller of the STM32F207 or using direct transfer. The problem however is that for some reason the images uses double the amount of space in the NOR Flash ic than what is needed. And this can also be seen when displaying the images from the NOR IC, halve of the data is not used. I'm including the project code (This is not the complete project, i created a new project with only the code required for you to fix the bug) In usbh_usr.c is a big case statement, that is used after checking file names on the flash disk to display the image and save it in NOR flash. In each case a function calles Show_Image is called which is where the save to nor happens. In file ME-ALSMS-Images.c is a DisplayImage function that is used to display the image from NOR to LCD. in here the size of each image can be seen in terms of pixels. So size of the image can be calculcated (RGB565) and you will see that double the amount of NOR memory is used to save the image. This is also causing problems with DMA transfer of the image to LCD. I need all the functions te be fixed so that images only use space required and then DMA transfer must do whole image size. Also i want to make the functions more usable. The image should not only have a number assigned to it, all detail must be difned for each image in defines so that it could be easily updated. Also all display functions must be updated after the double space issue is sorted out, because all the display functions now have the double space issue built in. Please contact me if you need more detail.
Project ID: 1521383

About the project

2 proposals
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
Awarded to:
User Avatar
Embedded System developer. Good experience on STM32F microcontrollers
R1,000 ZAR in 3 days
5.0 (3 reviews)
3.0
3.0
2 freelancers are bidding on average R1,350 ZAR for this job
User Avatar
Hi working in similar proyect for more of 30 years please see portfolio.
R1,700 ZAR in 7 days
4.8 (17 reviews)
4.9
4.9

About the client

Flag of SOUTH AFRICA
Centurion, South Africa
4.9
3
Payment method verified
Member since Mar 17, 2012

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.