查看: 2367|回复: 0

电调无法在线调试的问题There is an internal ...(算是解决了吧)

[复制链接]
  • TA的每日心情
    开心
    2016-8-23 20:13
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2016-8-24 22:32:53 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 ず竹叶萧萧は 于 2016-8-25 12:51 编辑

    之前按照网上的帖子调试电调,遇到一个问题,连接Jlink到电调板,用J-Flash可以下载程序,但是直接在DAVE3中点Debug却不能下载程序,有如下提示:
    1.png

    说是有个内部问题,真是挺折磨人的,后来在论坛里发现也有人发帖子问这个问题,但是没有答案,我自己用DAVE3建个工程就可以正常下载调试,这说明接线是没有问题的,但是就是不知道什么原因。
    到今天发现原来自己的程序是错的,可能是以前的旧程序,今天下载了最新的程序后可以下载调试了,虽然还是不知道无法下载的原因,不知道到底是什么内部问题,但有同样问题的盆友可以确认下自己的程序是不是最新的。
    ==补充:今天找到原因了,之所以会出现这样的问题应该是因为路径里有中文字符,把程序保存到全英文的路径里就可以了----============
    ------------下面是自己调试的过程 ,可以自行略过------------------
    后来想着先用J-Flash下载着用吧,先把程序看看,看网上的帖子说电调正常工作时绿灯亮,红灯亮说明有问题,我用串口向电调发送信号后就是红灯亮,后来在程序看到了LED灯引脚电平反转的语句,但却没找到绿灯的控制语句,后来心想自己先点个绿灯看看吧,起码知道亮了是啥样,结果问题来了,在主循环里怎么都点不亮绿灯,甚至跟红灯的程序放在一起都不行,这才觉得是不是自己的程序有问题,正好看到论坛里有帖子发了最新的程序,就下载了,看了看果然跟自己的程序不一样。晕,难怪自己一直调不出来。。。
    新程序 编译下先,结果出现了好多错误,全是在startup_XMC1300_arm.s这个文件里,不管三七二十一,直接删除,编译没问题了,点灯不管红灯绿灯都能点着。
    乱七八糟的一个过程,贴出来给大家看看,说不定对大家有一点帮助,下面继续调程序去了。


    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-12-24 09:01 , Processed in 0.122363 second(s), 15 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.