USB Firmware Application for ATMEL SAM4S MCU

Create and develop an Atmel Visual Studio 7.0 project using the ASF to implement a USB device (custom vendor class) and SPI (Master) device for a ATSAM4S2 MCU board.

The application MUST implement these tasks:

1) Handle custom control requests


3) Firmware upgrade over USB

The hardware setup is: (PC USB)->(ATSAM4S2)->(16Mbit SPI Flash)

PC setup: Windows, Visual [url removed, login to view], Libusb driver

This project is only for the Atmel MCU firmware. The Windows software/driver is already created.

Details: (1) USB CONTROL EP to interact with the MCU, such as turn on/off the LED, pass parameter data to/from, and setup bulk read/write operations. (2) Bulk transfers, to read/write to the SPI FLASH device. (3) a USB EP so that the Windows software and initiate and perform a full Firmware update of the MCU.

Please post your experience with using Atmel ARM devices and Atmel USB devices. Thank you.

Compétences : Programmation C, Logiciels Embarqués, Microcontrôleur

en voir plus : windows application usb, mfc application usb code, net application usb modem, application usb dongle, mfc application usb, vb application usb duplicator, iphone application search enginesearch engine create net , deliver application usb drive, deleting nokia firmware application, software write mq4, software write chip epson, useful software write book, software write web specs, create autorun application usb drive, firmware picdem usb pic18f2550, free software write user guide, software write edid, free software write company profile, software write websites idea, software write book images, logon web application usb, software write books, autorun java application usb drive, software write protection, free software write book

Concernant l'employeur :
( 1 commentaire ) Redmond, United States

Nº du projet : #12635917

7 freelance font une offre moyenne de $708 pour ce travail


A proposal has not yet been provided

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 10 jours
(31 Commentaires)

Hi, I am a post graduate power electronics engineer and having very good experience in product design and development. I am excellent in embedded programming using pic, dspic controllers and MATLAB codding for Power p Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 20 jours
(7 Commentaires)
%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 10 jours
(2 Commentaires)

I have such project. The project was made for at91sam3u4e but not a problem to convert it to ATSAM4S2. If you want we can discuss details and price in chat. I can show the device photo etc. Looking forward to a furthe Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 0 jours
(4 Commentaires)
%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 10 jours
(1 Évaluation)

Dear Client, Greeting of the day ahead !!! Thanks for providing us opportunity to place bid over the project and communicate with you. I am a serious bidder here and i have already worked on a similar project befor Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 6 jours
(0 Commentaires)

Hello, I am a developer for embedded software with more than 10 years experience. I have already worked on a simular project to interact a desktop application and a firmware on a atmel MCU.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 10 jours
(0 Commentaires)

Hi,Client. I am an expert in the electronic fields. I have many experience in circuit design, PCB design, firmware and embedded software, LabView. I had developed many products ago using various microcontroller inc Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 10 jours
(0 Commentaires)

Hello, Do you want to have firmware (I think, it is boot loader) to start mcu and your application in rom or sometime you want to update it through spi protocol ? Did you really have GUI that help you update firmware ? Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 20 jours
(0 Commentaires)