|
| Debugging with ULINKFollow these steps to program debugging using the µVision Debugger and the ULINK USB-JTAG Adapter. For more detailed information, refer to the Testing Programs chapter in the Getting Started User's Guide (..\KEIL\ARM\HLP\GSA.CHM). - Connect the ULINK to the JTAG connector on the MCBSTR7 Board. Note that the red cable marks pin 1 of the JTAG-connector.
Note - The JTAG interface could be disabled by random CPU instructions or by the power-down mode of the device. If this occurs, enable the on-chip boot loader so the STR71x device can execute a valid program. For more information, refer to the web-based Keil Support Knowledgebase and to the article ULINK: RECOVER STR71X WHEN JTAG DISABLE.
- Power up the MCBSTR7 Board.
- Configure the Debugger in the Project - Options for Target - Debug dialog.
Use the Options for Target toolbar button and click the Debug tab to display the Debug dialog.
Select the Use: radio button and then ULINK ARM Debugger in the drop-down list to choose the ULINK USB-JTAG Adapter as the debugging tool.
Check the Load Application at Startup and the Run to main() options to load your application and execute code up to the beginning of your main() function when the debugger starts.
- Click the Settings button to open the ARM Target Driver Setup dialog.
This dialog displays the IDCODE of the ARM device on MCBSTR7 Board. Select the Verify Code Download option under Download Options to compare the loaded application program with the Flash ROM content. You may disable this option to speed up the debugger start.
- Start the Debugger.
Use the Start/Stop Debug Session toolbar button to start debugging the program.
Or Use the µVision command, Debug - Start/Stop Debug Session, to start debugging the program.
|
|