Hi there,
I am new TI dsp user, currently using the eZdsp F2812 board for development. When I follow the tutorial and proceeded to download the .out file to the component, and select the "Go Main," the following error message apperared,
Can't Set Breakpoint at 0x3e8009: Error 0x00000008/-2047 Error during: Break Point, Unable to set hardware breakpoint at 0x003E8009. All hardware breakpoints are already in use. Some hardware breakpoints may be used by analysis. Sequence ID: 7 Error Code: -2047 Error Class: 0x00000008
Please help find how to fix this problem. Thanks
If you're debugging code that resides in Flash then Code Composer Studio uses hardware breakpoints - a few! registers. To stop your program at main() CCS has to use one. The breakpoint registers are set by default by CCS unless you tick in options "Do not set CIO breakpoint", "Do not set breakpoint on program exit" or so. Also, any manually added breakpoint consumes this scarce resource.
Bartosz
Shawn,
It appears you are loading code into Flash using the Onchip FLash programmer in CCS. When debugging from internal flash memory hardware breakpoints must be used. The 28x devices have only 2 hardware breakpoints. By default, Code Composer Studio automatically sets two breakpoints for end of program and C I/O preventing you from having any breakpoints for debugging. These breakpoints can be disabled by navigating to CCS menu Option -> Customize -> Program/Project/CIO and enabling the two checkboxes titled Do Not Set End of Program Breakpoint At Load and Do Not Set CIO Breakpoint At Load. Close and restart CCS and now you should have access to the 2 breakpoints.
Thanks, Bart and Aarti. Problem solved!
ALL CONTENT AND MATERIALS ON THIS SITE ARE PROVIDED "AS IS". TI AND ITS RESPECTIVE SUPPLIERS MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY OF THESE MATERIALS FOR ANY PURPOSE AND DISCLAIM ALL WARRANTIES AND CONDITIONS WITH REGARD TO THESE MATERIALS, INCLUDING BUT NOT LIMITED TO, ALL IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL PROPERTY RIGHT. NO LICENSE, EITHER EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, IS GRANTED BY TI. USE OF THE INFORMATION ON THIS SITE MAY REQUIRE A LICENSE FROM A THIRD PARTY, OR A LICENSE FROM TI.
Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI and its suppliers reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.