I received the Atmel SAMA5D4 Xplained Ultra board via UPS yesterday. Here's what I found in the box. The little cardboard inside directed me to go to http://www.atmel.com/sama5d4xplained to get started.
At the website under tools, I found a download entitled "Software Package for SAMA5D4 devices" which I promptly downloaded. This sounds like exactly what I need. The link downloaded a file named "
sama5d4x_xplained_softpack_1.2_for_CodeSourcery_201410.zip" which I unzipped into my favorite directory.
I found a file named "MigrationFromCStoEclipse.txt" in the file tree under Atmel\sama5d4x-xplained\documentation. I like and want to use Eclipse, so I opened it up. I skimmed over the file and it appears to be a recipe for getting setup to develop software for the SAMA5D4 devices using Eclipse and the GNU ARM Eclipse plug-in. This sounds promising indeed.
So, I downloaded the latest version of Eclipse which is Luna and unzipped it in a convenient spot. I launched Eclipse and installed the plug-in by going to Help>Install New Software, entering the address for the plug-in (GNU ARM Eclipse Plug-ins - Browse /Eclipse/updates at SourceForge.net), selecting the entry GNU ARM C/C++ Cross Development Tools and following the prompts until it was successfully installed.
The next item in the recipe was to import the project libraries into Eclipse. So, I followed the recipe's instructions. For the most part, they were right on, but where the recipe stated "Select "ARM Windows GCC(Sourcery G++ lite)" in New Project dialog box." I found no such entry. Instead, I selected "Cross ARM GCC". I'm fairly confident that this is the correct setting.
I continued to follow the recipe and successfully imported the first library. Immediately Eclipse flagged an error "Program "echo" not found in PATH". Fortunately, I've run into this before with Eclipse, so I proceed to download and install GetGNUWin32 from sourceforge (GnuWin32 | SourceForge.net). This takes quite awhile so I'm done for today.