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.

ccs5.2建立双核F28M35 ARM侧工程 如何添加M3的driverlib.lib

Other Parts Discussed in Thread: CONTROLSUITE

如题 在建立这个工程时 向这个工程中添加了driverlib.lib,编译出错 提示信息为unresolved symbols remain  在工程的includes中 添加了 mware 、driverlib、 inc的绝对路径,编译后还是会出现如上的错误提示信息,删掉driverlib.lib后编译出现的提示是未找到GPIOwrite等lib库函数的error,刚接触CCS,ccs4或ccs5针对F28M35工程的配置不熟悉,相关的介绍文档很少,对我负责双核CONCERTO评估带来一些阻碍,希望各位给予帮助,谢谢

  • unresolved symbols remain指的是某个名字没有可以链接的资源。不知道楼主那边出错提示是哪个symbol没有找到?出错后楼主可以在菜单view->console中看到具体出错的symbol是哪个,知道是哪个symbol才好判断到底是哪个库出问题了。

    个人怀疑是楼主driverlib.lib版本和include进来的driverlib版本不一致,或者是"rtsv7M3_T_le_eabi.lib"这个库没有被引用进来。楼主可以查查

  • 经过尝试找到问题的原因了,不是出现在driverlib的添加,而是出现在controlsuite ->devicesupport->f28m35x->v120->mware->utils->startup_ccs.c line165处,将 ____asm("    .globl _c_int00\n"     改成  __asm("    .globl _c_int00\n" 编译可以通过了  就是asm前不是4个下划线而是两个下划线,这个问题之前描述的不清楚,难为TI的FAE了,请见谅!