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
2) BULK TRANSFERS
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.
7 freelance font une offre moyenne de $708 pour ce travail
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
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
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
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.
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
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