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.

关于F28M35程序在CCS5.1环境下运行的问题

Other Parts Discussed in Thread: CONTROLSUITE

昨天在论坛技术人员的指点下解决了在CCS5.1环境下F28M35芯片连接不上仿真器的问题。但是今天添加了程序后又出现了连接不上目标的问题。如图所示

新建工程和导入3.3版本的工程我都试了,工程中的文件是在ControlSuite中版本为V130的例程中考过来的,用的是blinky这个例程。工程文件添加完毕后,点击debug输出两行意思为M3与C28 Memrey Map 初始化完成的提示后就弹出了图中所示对话框,然后就一直在搜索,不点取消就不会停止,点取消以后就报错。。。请问是什么问题啊?是我工程建立的有问题么?以前一直都是在用CCS3.3,对CCS5.1不是很了解,请问各位高手有没有现成的能够直接在CCS5.1里运行的的例程啊,发给我参考参考好么?

  • 您好!

    这个问题是GEL的问题!

    打开.ccxml文件,进行修改!

    processors.wiki.ti.com/.../Target_Configuration_-_Custom_Configurations

  • 你好!

    按照你的提示,可以跳过搜索提示框连接上目标了。但是,我并没有对.ccxml文件的配置进行修改,只是在修改界面重新打开一下默认的gel文件,点击Test Connection,弹出连接测试对话框并提示连接成功后,再点击debug就能够和目标正常连接上了。而且每次我在debug界面点击停止按钮返回C编译界面后,再想debug并连上目标都必须在.ccxml界面重复一下上面的动作才能连接成功,否则就会再次跳出之前出现过的搜索界面

    下面是我的gel文件配置情况

     

    我只配置了cortex_M3与C28xx_0两个节点的gel文件,用的是版本号为V130中提供的两个gel文件,其他如cs_child_0等节点我都采用默认为空。

    采用上面的办法连接上目标以后,依然还有一些其他问题,同市程序也不能正常运行

    1.点击debug后出现意思为找不到cortex_M3_util.gel的错误提示

     

    在工程中添加cortex_M3_util.gel文件能够解决此问题。我的疑问是添加了F28M35H52C1_M3.gel后,还需要其他的M3的GEL文件么?

    2.在debug窗口右击连接目标Cortex_M3_0并选择Connect Target时,会出现提示:No source available for "0x1001556"

     

    在连接C28xx_0时也会出现类似提示

     

    而且在程序中也打不了有效断点,运行程序也没有任何结果输出,而且好像根本跑不到主程序。开始觉得可能是我程序有问题,后来在新建项目中新建了一个hello world的程序,结果与之前一致。

    我用的是CCS5.1,在官网上下载的完整版

  • view->target configuration,点开后将M35的.ccxml设置为default。

  • 我是将m35的ccxml设为默认得啊

  • 在Target Configurationgs中已将其设为default了。

    并且已将其链接到当前的工作项目上了

    下午在调试过程中又发现了下面的现象:

    如上图所示(如果看不清请下载附件),在点击debug图标边上的下拉箭头时,弹出一个菜单,前几项应该为debug的内容吧,第一项为hello这个项目,第二项为M35的ccxml,选择第一项进行debug时,就会弹出下面的搜索框

     

    点击第二项就会顺利连接,但是项目运行不了。

    所以是不是项目还是没有和仿真器、芯片或者是编译环境哪个环节没有链接好啊?

    我用同样的方法,一模一样的步骤在CCS4.2.3中链接28335就没有这个问题,会是CCS5.1有问题么?

  • 应该是设置问题,我还真没遇到过这个问题。。

    把您工程中的.gel删掉试试呢?

    例程有没有问题?