TI中文支持网
TI专业的中文技术问题搜集分享网站

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

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

烧进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

Forrest:

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

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

烧进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

Yong Meng:

回复 Forrest:

感谢您的回复,按你说的设置了一下,按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

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

烧进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

Forrest:

回复 Yong Meng:

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

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

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

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

烧进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

Yong Meng:

回复 Forrest:

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

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

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

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

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

烧进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

Yong Meng:

回复 Forrest:

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

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

       void main()

   —> {

                    InitSysCtrl();

                    ………………

               }

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

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

烧进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

Forrest:

回复 Yong Meng:

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

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

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

烧进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

Yong Meng:

回复 Forrest:

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

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

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

烧进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

Jincheng Wang:

回复 Yong Meng:

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

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

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

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

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

烧进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

mou wang:

回复 Jincheng Wang:

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

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

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F2808,程序烧进flash,选go main,CCS3.3报错
分享到: 更多 (0)