
Symphony SoundBite Demo User’s Guide
Freescale Semiconductor
11
The memory control file contained within the project specifies where each section should be placed. This is
important, so that there is no application code within the vector table, and for looking up the start address of the
EEPROM programming routine.
12)
Click OK to save the settings. Your project is now ready for building.
4.2
Running and Debugging the Application
It is assumed that an External Tool launch in Symphony Studio has been properly configured for use with the Symphony
SoundBite. For more information, refer to Symphony SoundBite with Symphony Studio: Quick Start.
To configure a Debug launch for the newly built project:
1)
Select the menu Run > Debug…
2)
On the left side, select Freescale 56371. Click the New button or double-click the Freescale 56371 to create a new
debug configuration.
3)
Enter a name for the debug configuration at the top.
4)
If the board test application is not pre-filled in the Project field, choose the project by clicking the Browse button
and selecting the appropriate project.
5)
Select the executable object file (the C/C++ Application field) by clicking the Search Project button, choose the
object file and click OK.
6)
Verify that the Core Index is 0.
7)
Verify that Download onto Target is checked.
8)
Verify that Run at Startup and Stop on Startup are unchecked.
9)
Click Apply to save the changes.
10)
Click Close to save the debug configuration.
To download and execute the demonstration application:
1)
Launch the External Tool configured for the Symphony SoundBite.
2)
Launch the Debug configuration created above by selecting Run > Debug… and selecting it from the list under
Freescale 56371. Alternatively, if the configuration has previously been used, it may appear under the Run >
Debug History menu.
3)
Run or step through the application.
To program the on-board EEPROM so that the Symphony SoundBite will self-boot:
(Note that this is an alternative way to burn the EEPROM from the previously described method)
1)
In the C/C++ perspective, open the Debug folder within the application project by clicking the “+” next to it or by
double-clicking it.
2)
Double-click the file makefile.txt (or whatever filename for the map file was used in the project) to open it with the
editor. Under the P: Memory heading, look for the section name soundbite_eeprogram. Make note of the start
address for this section.
3)
Launch the External Tool configured for the Symphony SoundBite.