In Progress

Adding MicroSD card code to STM32F4 MCU project

This is next task for our control system based on the ARM Cortex M4 STM32 MCU. The design of the system is done including initialization, state-event transition diagram and main code template. The design is fragmented into many small relatively simple basic tasks for a freelancer to incrementally develop a firmware.

System configuration has been done using *.ioc file generated with STM32CubeMX .

Development environment:

Hardware:

Board STM32F407VET6 with Real Time clock crystal

MicroSD card slot with SDIO interface

USB OTG FS slave to interface with host PC terminal

EEPROM with I2C interface

SWD/JTAG probe interface

Debug Probes : either Segger or ST-LINK/V2

(any of the popular development boards on ebay based on STM32F407VET6 with RTC clock, USB and MicroSD socket will work fine to test the code)

Required skills:

IDE/Toolchain : TrueStudio (Eclipse) + GCC + GDB,

Libraries: STM32Cube with HAL and LL libraries, STM32CubeMX is used to generate configuration files (this has been done and will be provided but changes can be made too).

Middleware : FATFS and USB_OTG

-------------------------------------------------------------------------------------------------

This task adds File Management functionality (FatFS , SDIO interface) to the provided framework.

So far developed framework consists of the STM32F407 MCU target configuration and initialization derived from .ioc file, input/output redirections over USB CDC interface with host PC, state event code provided which needs respective changes to add this task functionality and already done RTC functionality needs only date addition to the code.

In short new code will do:

- FatFS microSD card device initialization,

- two new files creation for logging purposes, new filenames should be found out of the limited range of the filenames, subject described in the example code made for Arduino platform.

- File close upon a command from the host PC

File Management exchange between the target and host PC includes:

- File Reading to PC (Mass Storage Class USB transmission)

- File Delete

- List Directory (only root)

- Wipe all files

These functions should be populated within existent State-Event code (switch-case like) and driven by the commands from the host PC over USB.

Note: Tech documents provided : State-Event transitions diagram and [login to view URL] file with more details. All necessary project files will be provided .

Skills: C Programming, Embedded Software, Microcontroller

See more: code freelance submit project, adding paypal coupon code total order, jpeg code image compression project, verilog code parking lot project, adding adwords conversion code zen cart, code online quiz project, code updating message project, php credit card code, java source code net banking project using jspstruts, view code travel agency project using oracle, excrow payment post project necessary, code online examination project j2ee, adding item msflexgrid code sample, javaj2ee code online exam project, capcha code data entery project, captcha code data entry project, adding zip code search flash project, code save microsoft project excel, code data scraping project php

About the Employer:
( 1 review ) Reliance, United States

Project ID: #17782261

Awarded to:

goharriz

Hi Vlad, I ordered an STM32F4 board (it should be here in 2-3 days). I couldn't get the exact board you have and ended up buying an STM32F4 DISCOVERY. I have an external SD card reader board and EEPROM so I should hav More

$200 USD in 20 days
(19 Reviews)
5.2

15 freelancers are bidding on average $469 for this job

cpp2048

Hi, If you are interested to find assistance from professional developer in this regard then here is my offer. I have been engaged in product development using STM32 specially F4 series (USB, Ethernet, FreeRTOS, FAT Fi More

$2000 USD in 20 days
(53 Reviews)
6.3
MIKY4227

hi sir i can help you specialized in stm32 and keil Senior ENGINEER has more of 40 years’ experience in this profession, developing Hardware and Software Expertise in video processing and associated simulation a More

$277 USD in 10 days
(29 Reviews)
6.1
ibrahimdanish

Hi, I am very much interested in your project as I believe I have the expertise, knowledge, skills and tools to do your project. I am embedded software developer with more than 8 years of experience of profession More

$1000 USD in 7 days
(9 Reviews)
5.7
slavaten

Hello, I am interesting in your project. I have all needed skills. Also I have development boards and tools. Best regards, Vyacheslav.

$250 USD in 5 days
(23 Reviews)
5.7
bulgar

Dear Sir, We are a small R & D company, based in Bulgaria, Europe. We specialize in developing Embed systems based ST(STM32), Microchip (Atmel )(PICs,AVR,Atmel ARM) and TI (MSP430) MCPUs and peripheries. For our m More

$744 USD in 15 days
(7 Reviews)
5.3
vtlabs

Hello. My name is Vusi and I'm an Electronic Engineer, you can learn more about me from my website at [login to view URL] I can develop and test the code on a similar STM32 with an SD card module, which I've alrea More

$250 USD in 10 days
(8 Reviews)
4.1
mvish88

hi i am electronics engineer. i am working on stm32 series since last 4-5 year using keil Ide With c programming language. i can do your job very well. i understand all your requirements and i have all the necessary h More

$277 USD in 15 days
(3 Reviews)
3.4
$633 USD in 15 days
(7 Reviews)
3.5
xiaonanwang

Hi Thank you for posting your project. I am a talent embedded system expert that has rich experience for developing many prototypes and products. Especially, I am very familiar to USB Mass storage with STM32 series More

$250 USD in 3 days
(4 Reviews)
3.1
techevon

Dear Prospect Hiring Manager. Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned I am a More

$208 USD in 7 days
(0 Reviews)
0.0
$222 USD in 3 days
(0 Reviews)
0.0
$250 USD in 15 days
(0 Reviews)
0.0
aydinhakan91

my name is Hakan Aydın. İ am electronic and communication engineer. İ am embedded software developer with more than 2 years of experince of professional embedded software development. Please take a look my web blog (w More

$222 USD in 15 days
(0 Reviews)
0.0
qunzhuang323

Hi. Nice to meet you on here. I have read your description CAREFULLY so I am very confidence for your project I am very experienced and skillful with such embedded projects. You can visit my profile to confirm that. More

$246 USD in 7 days
(0 Reviews)
0.0