This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F2808,程序烧进flash,选go main,CCS3.3报错

Other Parts Discussed in Thread: CCSTUDIO

编了一个很简单的程序,程序编译都是正确的,没有任何错误和安全警告。

烧进flash中在线调试,烧写成功之后,点击go main,CCS3.3 messages中报如下错误:

Trouble Setting Breakpoint with the Action "Terminate GEL_Go()" at 0x3f434f: Error 0x00000008/-1066 Error during: Break Point,  Cannot set/verify breakpoint at 0x003F434F  

Breakpoint Manager: Retrying with a Legacy Hardware breakpoint

  • 在CCSv3-->option-->program/project/CIO中把program load中的最后三项打钩。

  • 感谢您的回复,按你说的设置了一下,按go main后,依然提示:

    Trouble Setting Breakpoint with the Action "Terminate GEL_Go()" at 0x3f434f: Error 0x00000008/-1066 Error during: Break Point,  Cannot set/verify breakpoint at 0x003F434F  

    Breakpoint Manager: Retrying with a Legacy Hardware breakpoint

  • 280x芯片只能够设置2个硬件断点,超过就会报错说断点设置不成功。

    GO main的原理就是在MAIN函数中设置断点,如果断点不够就会报上面的错误。

    在go main之前你可以在CCS-->debug-->breakpoints中看到你有设置多少断点,把他们禁止掉。你也可以不用go main 功能,手动在main 函数中设置断点。

  • 我将program load中的最后三项打钩,然后再将程序下载进flash,将“show system breakpoints”选中的话,会显示有四个系统断点(灰色的)(这四个应该是软件断点)。

    这时我再点“go main”,报提示的同时,会出现一个红色断点,地址就是0x3f434f(main),这一个断点是硬件断点。

    那四个软件断点依然还是灰色的。

    问题依旧没有解决..... >_<  

  • ⊙﹏⊙b汗,居然还没有解决。

    我没能在我这里重复这种现象。

    楼主做下面几件事,再试试。

    1、在CCS-->debug-->breakpoints中点remove all。去除所有的breakpoint

    2、如上面所说在CCSv3-->option-->Cuctomize-->program/project/CIO中的ProgramLoad 中的1,3,4,5打钩

    3、重新编译你的工程,重新烧写FLASH。

    4、此时breakpoints显示中没有灰的或者红的breakpoint

    然后go main看看能不能正常,如果直接在main函数里面双击设置硬件断点是否能够设置。CCSV3.3是最新的版本吗。

    CCSV3.3最新版本下载:

    www.deyisupport.com/.../4292.aspx

  • 非常感谢您的帮助,问题已经解决了。O(∩_∩)O

    还有个问题,当go main之后,黄色箭头跳转,指在如下位置:

           void main()

       ---> {

                        InitSysCtrl();

                        ..................

                   }

    按道理是不是应该指在InitSysCtrl()函数这一行?是不是哪设置的不对?

  • 很高兴得知问题已解决,怎么解决的?

    这是正常现象,就应该是那一行。

  • 我又重新建立工程,然后按照您说的4个步骤做了一遍,然后就正常了,不报那个提示了,并且可以跳转到main函数了。 O(∩_∩)O

    非常感谢您的帮助~!谢谢啦!

  • 楼主,我也遇到与你描述的相同问题。

    重新建立工程后,也按照Forrest提出的4点重新设定。问题还是存在的。

    是否是SEED  510plus仿真器的原因?!

    使用XDS100 USB简易仿真器就没有该问题。

  • 我也遇到了你的问题,你看下ccs3.3下面GEL菜单是不是空的?

    如果是,那你的情况跟我一致,没加载gel文件,在Setup CCStudio v3.3程序里,右键黑色的处理器名,property,设置好对应的gel文件即可,gel文件路径在C:\CCS3.3\cc\gel里