当前位置: 代码迷 >> 单片机 >> 不能用st-link调试包含lib文件的mdk工程解决方案
  详细解决方案

不能用st-link调试包含lib文件的mdk工程解决方案

热度:222   发布时间:2016-04-28 14:50:56.0
不能用st-link调试包含lib文件的mdk工程
        问题是这样的,我用mdk4.21做了一个包含ucos2和STM32库文件的工程,并用这个工程生成了一个lib文件,然后把这个lib文件加入另一个新的工程中(当然还有别的文件)做的一个应用程序。
        现在的问题是在这个新的工程中不能调试,但是生成的hex文件烧写到STM32中之后还是可以正常运行的。

        请求大虾支援呀
        死等
------解决思路----------------------
引用:
        问题是这样的,我用mdk4.21做了一个包含ucos2和STM32库文件的工程,并用这个工程生成了一个lib文件,然后把这个lib文件加入另一个新的工程中(当然还有别的文件)做的一个应用程序。
        现在的问题是在这个新的工程中不能调试,但是生成的hex文件烧写到STM32中之后还是可以正常运行的。

        请求大虾支援呀
        死等


应该是你的编译设置没开那个debug information 没开
------解决思路----------------------
引用:
Quote: 引用:

Quote: 引用:

        问题是这样的,我用mdk4.21做了一个包含ucos2和STM32库文件的工程,并用这个工程生成了一个lib文件,然后把这个lib文件加入另一个新的工程中(当然还有别的文件)做的一个应用程序。
        现在的问题是在这个新的工程中不能调试,但是生成的hex文件烧写到STM32中之后还是可以正常运行的。

        请求大虾支援呀
        死等


应该是你的编译设置没开那个debug information 没开

已经设置了,现在的问题是不能通过st-link把程序下载到芯片中



一样的,还是设置问题,你仔细看看debug页和utilities页下的设置,你什么出错信息都不给,没法具体查
  相关解决方案